Hi everyone, I have used the polarplot function in Matlab. The theta axis by default will be from 0 to 360 degree. But I would like to display theta from -150 to 180, similar to the attached figure. Could you please help? Thanks

 채택된 답변

Akira Agata
Akira Agata 2018년 4월 11일

2 개 추천

You can plot it by tuning axes properties, like:
% Sample data
theta = deg2rad(-150:30:180);
rho = 10*rand(size(theta));
% Polar plot with [-180 180] degree
polarplot(theta,rho)
ax = gca;
ax.ThetaLim = [-180 180];
ax.ThetaZeroLocation = 'top';
ax.ThetaDir = 'clockwise';

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Axes Appearance에 대해 자세히 알아보기

태그

질문:

2018년 4월 4일

댓글:

2018년 4월 17일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by