0

如何使用matplotlib在python中从极坐标(大小和角度)而不是直角坐标(x,y)开始绘制矢量/线?几天前我才开始学习python。

4

1 回答 1

1

通过执行以下操作将极坐标转换为笛卡尔坐标:

x = magnitude*cos(angle)
y = magnitude*sin(angle)

注意:仔细检查您使用的是度数还是弧度。通常 cos 和 sin 期望弧度。要将角度转换为弧度,请乘以(2*pi)/360。要将弧度转换为角度,请乘以360/(2*pi)

于 2013-04-19T06:00:15.597 回答