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 业练习


 

  件 ※


在信号与系统中的复变函数学习资料的相关章节内容如下:

第一章 复数与复变函数

第二章 解析函数

复变函数的积分

第四章 级数

第五章 留数

以上是关于pythonr如何引入复数的主要内容,如果未能解决你的问题,请参考以下文章

复数基础知识

SS-CA-APPLE:为什么需要在信号与系统分析中引入“复变函数”?

卷积相关

如何利用matlab进行复数运算?

如何运用复数的代数表示式进行四则运算

复数如何在 Sequelize 中工作?