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

如题所述

求复数的模值和相角分别用函数abs和angle,至于输出的形式取决于你的需要,比如按照你上面的写法:
z=1+1i
sprintf('%g*%g', abs(z), angle(z)*180/pi)
当然,这只是对标量作一个简单的举例,对于矩阵和向量的输出需要编写一些代码才行。
温馨提示:答案为网友推荐,仅供参考
相似回答