Syslab中如何用代码表达C=A*e^(i*B)类似的复数指数
技术分享
发布于 2025-07-22 13:36:22
查看 1过去315天
针对上述问题,可以采用 exp 函数,另外在 Syslab 中,复数符号采用“im”:
1.例如计算 e^(iπ):
Y = exp(1im*pi)
2.结果如下,根据欧拉恒等式 e^(iπ)+1=0 可以得知结果正确:

3.exp 函数的用法:
函数库: Julia 自带
语法:
Y = exp(X)
说明: Y = exp(X) 为数组 X 中的每个元素返回指数 e^x。对于复数元素 z = x + iy,它返回以下复指数:
e^z=e^x(cos(y)+im*sin(y))
同样可以使用exp计算矩阵指数。
示例:
exp(1)

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境