MATLAB极坐标绘图技巧——范围设置

MATLAB极坐标绘图技巧——范围设置极坐标图的范围设置,只展示设置范围的扇形图在学习MATLAB过程中使用极坐标画图时,图都是一个圆,而且不能放大,有时不需要全部范围的图,只需要局部范围,记录一下使用技巧clc;closeallcleary=50*sin((0.1:0.1:10)*pi)+100;x=1:100;fori=1:100r=sqrt(x(i)^2+y(i)^2);e=atan2(y(i),x(i));zy(:,i)=[r,e]’;endfigurepolarplot(zy(2,:),z

极坐标图的范围设置,只展示设置范围的扇形图

在学习MATLAB过程中使用极坐标画图时,图都是一个圆,而且不能放大,有时不需要全部范围的图,只需要局部范围,记录一下使用技巧

常规极坐标图:

clc;
close all
clear

y=50*sin((0.1:0.1:10)*pi)+100;
x=50*cos((0.1:0.1:10)*pi)+100;
for i=1:100
r = sqrt(x(i)^2+y(i)^2);%距离
e = atan2(y(i),x(i));%角度
zy(:,i) = [r,e]’;
end
figure
polarplot(zy(2,:),zy(1,:));

MATLAB极坐标绘图技巧——范围设置

 

限制范围极坐标图:

clc;
close all
clear

y=50*sin((0.1:0.1:10)*pi)+100;
x=50*cos((0.1:0.1:10)*pi)+100;
for i=1:100
r = sqrt(x(i)^2+y(i)^2);
e = atan2(y(i),x(i));
zy(:,i) = [r,e]’;
end
figure
polarplot(zy(2,:),zy(1,:));
thetalim([0,90]); %修改此处,决定扇形区域

MATLAB极坐标绘图技巧——范围设置

极坐标刻度(角度)

clc;
close all
clear

y=50*sin((0.1:0.1:10)*pi)+100;
x=50*cos((0.1:0.1:10)*pi)+100;
for i=1:100
r = sqrt(x(i)^2+y(i)^2);
e = atan2(y(i),x(i));
zy(:,i) = [r,e]’;
end
figure
polarplot(zy(2,:),zy(1,:));
thetalim([0,90]); %修改此处,决定扇形区域
thetaticks(0:45:90)%thetaticks(最小刻度:间隔:最大刻度)

MATLAB极坐标绘图技巧——范围设置

 角度显示为pi

clc;
close all
clear

y=50*sin((0.1:0.1:10)*pi)+100;
x=50*cos((0.1:0.1:10)*pi)+100;
for i=1:100
r = sqrt(x(i)^2+y(i)^2);
e = atan2(y(i),x(i));
zy(:,i) = [r,e]’;
end
figure
polarplot(zy(2,:),zy(1,:));
thetalim([0,90]); %修改此处,决定扇形区域
thetaticks(0:15:90)%thetaticks(最小刻度:间隔:最大刻度)
pax = gca;
pax.ThetaAxisUnits = ‘radians’;  %角度显示为pi

MATLAB极坐标绘图技巧——范围设置

 

极坐标半径设置

clc;
close all
clear

y=50*sin((0.1:0.1:10)*pi)+100;
x=50*cos((0.1:0.1:10)*pi)+100;
for i=1:100
r = sqrt(x(i)^2+y(i)^2);
e = atan2(y(i),x(i));
zy(:,i) = [r,e]’;
end
figure
polarplot(zy(2,:),zy(1,:));
thetalim([0,90]); %修改此处,决定扇形区域
thetaticks(0:15:90)%thetaticks(最小刻度:间隔:最大刻度)
pax = gca;
pax.ThetaAxisUnits = ‘radians’;  %角度显示为pi
rlim([0 200])                                         % 设置半径范围
rticks([50 100 200])                                  % 在r = 50,100,200处显示刻度
rticklabels({‘r = 50′,’r = 100′,’r = 200’})            % 在刻度线处加标记

MATLAB极坐标绘图技巧——范围设置

 

今天的文章MATLAB极坐标绘图技巧——范围设置分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/32761.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注