pythonr如何引入复数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pythonr如何引入复数相关的知识,希望对你有一定的参考价值。
数学中复数有a+bi表示,python中复数是由一个实数和一个虚数组合构成,表示为:x+yj一个复数有一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分。
我们可以通过help(a)命令来查看复数的帮助文档。
Help on complex object:
我们通过dir(a)命令,发现复数有这些属性。
复数的第一个属性是模,也是绝对值abs(),这里abs(a)和a.__abs__()是等效的。我们对a取模,没有改变a。
同样复数的__add__()属性也不会改变a的值,a.__add__(x)会返回a和x的和。注意x为一个单位的虚值时不能写成j(这样j就是一个变量),而要写成1j。
复数的内建属性:
复数对象拥有数据属性,分别为该复数的实部和虚部。
复数还拥有 conjugate 方法,调用它可以返回该复数的共轭复数对象。
复数属性:real(复数的实部)、imag(复数的虚部)、conjugate()(返回复数的共轭复数)
复数还有很多其它内部属性,我们以后慢慢学习。 参考技术A 复数的内建属性:
复数对象拥有数据属性,分别为该复数的实部和虚部。
复数还拥有conjugate方法,调用它可以返回该复数的共轭复数对象。
复数属性:real(复数的实部)、imag(复数的虚部)、conjugate()(返回复数的共轭复数)
'''
class Complex(object):
'''''创建一个静态属性用来记录类版本号'''
version=1.0
'''''创建个复数类,用于操作和初始化复数'''
def __init__(self,rel=15,img=15j):
self.realPart=relself.imagPart=img
#创建复数
def creatComplex(self):
return self.realPart+self.imagPart
#获取输入数字部分的虚部
def getImg(self):
#把虚部转换成字符串img=str(self.imagPart)#对字符串进行切片操作获取数字部分img=img[:-1]
return float(img)
def test():
print "run test..........."
com=Complex()
Cplex= com.creatComplex()
if Cplex.imag==com.getImg():
print com.getImg()
else:
pass
if Cplex.real==com.realPart:
print com.realPart
else:
pass
#原复数
print "the religion complex is :",Cplex
#求取共轭复数
print "the conjugate complex is :",Cplex.conjugate()
if __name__=="__main__":
test() 参考技术B 虚数j,定义是
j2=-1
用实数和虚数组成复数,a+bj
SS-CA-APPLE:为什么需要在信号与系统分析中引入“复变函数”?
§01 问题提出
§02 基本原理
§03 应用举例
§04 其它课程联系
§05 作业练习
※ 附 件 ※
在信号与系统中的复变函数学习资料的相关章节内容如下:
第一章 复数与复变函数
- SS-CA-APPLE:什么是复数?如何进行复数四则运算?
- SS-CA-APPLE:如何使用几何表示复数?
- SS-CA-APPLE:如何求取复数的乘幂与方根?
- SS-CA-APPLE:怎么定义复平面上的区域和曲线?
- SS-CA-APPLE:什么是复变函数?
- SS-CA-APPLE:如何定义复变函数的极限和连续性?
第二章 解析函数
复变函数的积分
第四章 级数
第五章 留数
以上是关于pythonr如何引入复数的主要内容,如果未能解决你的问题,请参考以下文章