是否存在与Pythons的cmath.rect(r, phi)
等效的Matlab,它返回带有极坐标x
和r
的复数phi
,而无需诉诸
x = r * complex( cos(phi), sin(phi) );
答案 0 :(得分:3)
我认为您正在寻找pol2cart
。但是参数的顺序是不同的,即pol2cart(phi,r)
如下:
[x,y] = pol2cart(pi/6,1)
x =
0.8660
y =
0.5000
如果您需要复杂的输出,您可以在以后执行以下操作:
complex(x,y)
ans =
0.8660 + 0.5000i