Python复数类型讲解

Python复数类型讲解,第1张

Python复数类型讲解 复数类型:

前言:
复数类型表示数学中的复数。很久以前,数学界被求解如下等式难住了:
x2 = -1
这是因为任何实数都不是上述等式的解。直到18世纪,数学家发明了“虚数单位”,记为j,并规定j=√-1。围绕这个特殊数字出现了新的数学分支,产生了“复数”。对于一个实数n,根据上述定义,nxjxj的值是-n


复数可以看做是二元有序实数对(a,b),表示为a+bj,其中,a是实数部分,简称实部,b是虚数部分,简称虚部。 12.3+4j 对于复数z,可以用`z.real`和`z.imag`分别获得它的实数部分和虚数部分,例如:

分析(1.23e-4+5.67e+8j).real
1.23e-4意思是1.23乘以10的-4次幂 也就是0.000123
加上后面的5.67e+8j.real 是5.67乘以e的8j.real次幂,8j.real是复数的虚数部分为0,因此结果是0.0
最终答案就是0.000123

总结:复数类型在科学计算中十分常见,基于复数的运算属于数学的复变函数分支,该分支有效支撑了众多科学和工程问题的数学表示和求解。python直接支持复数类型,为这类运算求解提供了便利。


相关函数: complex(re[,im]) 生成一个复数,实部为re,虚部为im,re可以是整数、浮点数或字符串,im可以是整数或浮点数但不能为字符串

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4827839.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-10
下一篇 2022-11-10

发表评论

登录后才能评论

评论列表(0条)

保存