Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使用matplotlib在python中从极坐标(大小和角度)而不是直角坐标(x,y)开始绘制矢量/线?几天前我才开始学习python。
通过执行以下操作将极坐标转换为笛卡尔坐标:
x = magnitude*cos(angle) y = magnitude*sin(angle)
注意:仔细检查您使用的是度数还是弧度。通常 cos 和 sin 期望弧度。要将角度转换为弧度,请乘以(2*pi)/360。要将弧度转换为角度,请乘以360/(2*pi)。
(2*pi)/360
360/(2*pi)