2017-01-22 3 views
2

Кто-нибудь знает, как изменить Matlab rose функция только для отображения a диапазон от 0 до pi/2 (0-90º)?Отрегулируйте отображаемую часть графика розыгрыша в MATLAB

Кажется, я ничего не могу найти. xlim и ylim не похоже на работу

+0

Да, я хочу только 1/4 показано, или 1/2 .. не весь круг (0-360º). – ana

ответ

2

Вы можете использовать XLim и YLim свойства родительского axes, чтобы настроить дисплей таким образом, что он показывает только первый квадрант.

hax = axes(); 
theta = [0.4 1.4 3.1 2.3 0.4 2.5 3.9 2.8 2.3 1.6 4.6 4.5 6.1 3.9 5.1]; 
rose(hax, theta, 10) 

% Set the x and y limits to show only the first quadrant 
hax.XLim = [0 hax.XLim(2)]; 
hax.YLim = [0 hax.YLim(2)]; 

enter image description here

Если вместо этого вы хотите 0 до пи (180 градусов)

hax = axes(); 
rose(hax, theta, 10) 

% Set only the y limits 
hax.YLim = [0 hax.YLim(2)]; 

enter image description here

+0

Это работает !! Большое спасибо!! – ana

Смежные вопросы