Python 的内置函数 complex() 用于创建复数对象或将其他数据类型转换为复数。复数在数学和工程计算中非常常见,特别是在信号处理、量子力学和电气工程等领域。
函数语法
complex([real[, imag]])
参数说明
real(可选):复数的实部,可以是整数、浮点数或表示数字的字符串。默认为 0imag(可选):复数的虚部,同样可以是数值类型。默认为 0
使用示例
- 创建简单复数
c1 = complex(3, 4) # 3 + 4j
c2 = complex(2) # 2 + 0j
c3 = complex() # 0j
- 从字符串转换
c4 = complex("5+6j") # 5 + 6j
c5 = complex("3") # 3 + 0j
- 复数运算
a = complex(1, 2)
b = complex(3, 4)
print(a + b) # (4+6j)
print(a * b) # (-5+10j)
注意事项
- 当从字符串转换时,字符串中不能包含空格
- 虚部单位必须使用
j或J,不能使用其他字母 - 复数对象具有
real和imag属性,可以分别获取实部和虚部
应用场景
- 信号处理:用于表示傅里叶变换中的频域分量
- 电气工程:交流电路分析中的阻抗计算
- 量子力学:波函数的表示
- 图形学:某些特殊变换的计算
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦