是否有一个与 Pythons 等效的 Matlab ,它返回带有极坐标cmath.rect(r, phi)
的复数,而无需求助于x
r
phi
x = r * complex( cos(phi), sin(phi) );
?
是否有一个与 Pythons 等效的 Matlab ,它返回带有极坐标cmath.rect(r, phi)
的复数,而无需求助于x
r
phi
x = r * complex( cos(phi), sin(phi) );
?
我想你正在寻找pol2cart
. 但参数的顺序不同,即pol2cart(phi,r)
如下:
[x,y] = pol2cart(pi/6,1)
x =
0.8660
y =
0.5000
如果您需要复杂的输出,您可以在之后执行以下操作:
complex(x,y)
ans =
0.8660 + 0.5000i