如何在matlab里将复数以幅度*角度(polar form) 的形式输出,不要a+bj的形式?

如题所述

第1个回答  推荐于2019-10-26

求复数的模值和相角分别用函数abs和angle

求复数的模值和相角分别用函数abs和angle,至于输出的形式取决于你的需要,

比如按照你上面的写法:


z=1+1i


sprintf('%g*%g',abs(z),angle(z)*180/pi)

这只是对标量作一个简单的举例,对于矩阵和向量的输出需要编写一些代码才行。

本回答被网友采纳
相似回答
大家正在搜