Как я могу нарисовать вектор/линию, начиная с полярных координат (величина и угол) вместо прямоугольных координат (x, y) в python с matplotlib? Я начал изучать питон всего пару дней назад.Вектор/линия от полярных координат
0
A
ответ
1
Перевести полярные координаты в декартовы координаты, выполнив следующие действия:
x = magnitude*cos(angle)
y = magnitude*sin(angle)
Примечание: Дважды проверьте, если вы используете градусов или радиан. Обычно cos и sin ожидают радианов. Чтобы перевести из угла в радианы, умножьте на (2*pi)/360
. Чтобы перевести из радианов в угол, умножьте на 360/(2*pi)
.
Еще лучше, используйте numpy.rad2deg и numpy.deg2rad. – pelson