極座標を使用して、に頼ることなくcmath.rect(r, phi)
複素数を返すPythonに相当するMatlabはありますかx
r
phi
x = r * complex( cos(phi), sin(phi) );
?
極座標を使用して、に頼ることなくcmath.rect(r, phi)
複素数を返すPythonに相当するMatlabはありますか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