![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
如何在matlab里 将复数以 幅度*角度(polar form) 的形式输出 不要a+bj的形式
1个回答
展开全部
求复数的模值和相角分别用函数abs和angle,至于输出的形式取决于你的需要,比如按照你上面的写法:
z=1+1i
sprintf('%g*%g', abs(z), angle(z)*180/pi)
当然,这只是对标量作一个简单的举例,对于矩阵和向量的输出需要编写一些代码才行。
z=1+1i
sprintf('%g*%g', abs(z), angle(z)*180/pi)
当然,这只是对标量作一个简单的举例,对于矩阵和向量的输出需要编写一些代码才行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询