标签: python vector matplotlib
如何使用matplotlib在python中从极坐标(幅度和角度)开始绘制矢量/线而不是直角坐标(x,y)?几天前我开始学习python。
答案 0 :(得分:1)
通过执行以下操作将极坐标转换为笛卡尔坐标:
x = magnitude*cos(angle) y = magnitude*sin(angle)
注意:仔细检查您是否使用度数或弧度。通常cos和sin期望弧度。要从角度转换为弧度,请乘以(2*pi)/360。要从弧度转换为角度,请乘以360/(2*pi)。
(2*pi)/360
360/(2*pi)