从极坐标的矢量/线

时间:2013-04-19 05:55:17

标签: python vector matplotlib

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

1 个答案:

答案 0 :(得分:1)

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

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

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