matlab中复数怎么表示

如题所述

复数从直角坐标系转换到极坐标系,这一块主要是根据公式来。

对于 z = a + bi 的形式

r = sqrt(a^2+b^2)    在matlab中可以用abs()函数求。

theta = arctan(b/a)    在matlab中可以用angle()函数求,得到弧度结果。


结果如下:



对于极坐标转化直角坐标,也是根据公式

a = r*cos(theta)

b = r*sin(theta)


程序如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-08
第2个回答  2017-04-09
用字母i表示,例如复数2+3i 的matlab命令为
2+3*i本回答被网友采纳
相似回答