отображать значения в полярном графике (matlab)

Я новичок в MATLAB, и мне нужно отображать значения в полярном графике. Мои ценности такие

values1 = [1.424; 1.425; 1.411; 1.555; 1.023; 1.534]; % 100 values...
values2 = [120.323; 112.414; 114.412; 120.333; 120.665; 121.888]; % 100 values...

Я понял, как нарисовать простой круг, но я не знаю, как повлиять на линию с этими значениями (и нарисовать другую).

t = 0 : 2*pi/100 : 2*pi; 
r = (power(sin(t),2) + power(cos(t),2));
polar(t,r)

Я ожидаю что-то вроде этого (только что нашел изображение для иллюстрации). Как мне это сделать? Спасибо. введите здесь описание изображения


person user3376620    schedule 17.11.2015    source источник
comment
@excaza: мне не нужно добавлять текст. Я отредактировал свой пост для лучшего понимания.   -  person user3376620    schedule 17.11.2015
comment
Я не понимаю, что вы спрашиваете. Вы просто хотите построить свои данные?   -  person excaza    schedule 17.11.2015
comment
Что polar(t, r) с вашими фактическими данными не делает того, что вы ожидаете?   -  person excaza    schedule 17.11.2015
comment
Извините, я работаю с MATLAB впервые. Мой код рисует только красивый круг, и я не знаю, как вставить данные (переменные выше) в график.   -  person user3376620    schedule 17.11.2015
comment
См.: hold   -  person excaza    schedule 17.11.2015
comment
На FileExchange есть ряд инструментов, которые будут рисовать для вас различные полярные графики.   -  person Carl Witthoft    schedule 17.11.2015


Ответы (1)


Вы ищете что-то вроде этого:

values1 = normrnd(100,10,1,101); % 101 values...
values2 = normrnd(100,10,1,101); % 101 values...
t = 0 : 2*pi/100 : 2*pi; 

figure,
polar(t,values1)
hold on
polar(t,values2)
hold off

Дополнительные сведения о команде hold см. в справке Matlab.

person Johannes    schedule 17.11.2015