【发布时间】:2013-04-19 14:00:15
【问题描述】:
如何使用 matplotlib 在 python 中从极坐标(大小和角度)而不是直角坐标(x,y)开始绘制矢量/线?几天前我才开始学习python。
【问题讨论】:
标签: python vector matplotlib
如何使用 matplotlib 在 python 中从极坐标(大小和角度)而不是直角坐标(x,y)开始绘制矢量/线?几天前我才开始学习python。
【问题讨论】:
标签: python vector matplotlib
通过执行以下操作将极坐标转换为笛卡尔坐标:
x = magnitude*cos(angle)
y = magnitude*sin(angle)
注意:请仔细检查您使用的是度数还是弧度。通常 cos 和 sin 期望弧度。要将角度转换为弧度,请乘以 (2*pi)/360。要将弧度转换为角度,请乘以 360/(2*pi)。
【讨论】: