Полярный координатный участок в Matlab - PullRequest
0 голосов
/ 27 января 2020

У меня есть несколько theta и rho, которые хранятся как матрицы в переменной out. Я хочу построить их все, используя функцию polar в Matlab R2015b.

Я новичок в Matlab, и до сих пор я делал это:

subplot(1,3,1)
polar(out(1),out(2),'*')
subplot(1,3,2)
polar(out(3),out(4),'*')
subplot(1,3,3)
polar(out(5),out(6),'*')

matlab plot image

У меня два вопроса:

Как я могу объединить их в один полярный график, то есть одну фигуру вместо трех с неизменным положением '*'?

Как можно удалить нижнюю часть полярного графика, чтобы иметь полукруг вместо полного сюжета? Можно ли настроить метки полярных графиков, например удалить метки градусов?

1 Ответ

3 голосов
/ 27 января 2020
    • Используйте команду hold on (и избавьтесь от вспомогательных участков) или
    • Составьте все вместе с polar(out(1:2:end),out(2:2:end),'*')
  1. Используйте команду ylim([-0.5 0]), см. этот ответ .

...