实验六 高层绘图操作(matlab)
创始人
2024-01-21 22:41:16
0

实验六 高层绘图操作

1.1实验目的

1.2实验内容

1.3流程图

1.4程序清单

1.5运行结果及分析

1.6实验的收获与体会

1.1实验目的

1,掌握绘制二维图形的常用函数;

2,掌握绘制三维图形的常用函数;

3,掌握绘制图形的辅助操作。

1.2实验内容

 

1.3流程图

 

1.4程序清单

clc

clear

%% 1

x=linspace(0,2*pi,101);

y=(0.5+3*sin(x)./(1+x.^2)).*cos(x);

plot(x/pi,y);

%% 2

x=-2*pi*2:0.01:2*pi*2;

y1=x.^2;

y2=cos(2*x);

y3=y1.*y2;

figure(1);

subplot(2, 1, 1);

plot(x,y1,'k-',x,y2,'b:',x,y3,'r--');

legend('y1','y2','y3');

%subplot(2 ,1, 2);

subplot(2 ,3, 4);

plot(x,y1,'k-')

title('y1');

subplot(2 ,3, 5);

plot(x,y2,'b:')

title('y2');

subplot(2, 3, 6);

plot(x,y3,'r--')

title('y3');

figure(5);

subplot(4 ,3, 10);

fill(x,y1,'r');

ylabel('fill');

subplot(4 ,3, 11);

fill(x,y2,'r');

subplot(4 ,3, 12);

fill(x,y3,'r');

clear

x=-6.28*2:0.314:6.28*2;

y1=x.^2;

y2=cos(2*x);

y3=y1.*y2;

subplot(4 ,3, 1);

bar(x,y1);ylabel('bar');title('y1');

axis([-13 13 -inf inf]);

subplot(4 ,3, 2);

bar(x,y2);

title('y2');axis([-13 13 -inf inf]);

subplot(4 ,3, 3);

bar(x,y3);

title('y3');axis([-13 13 -inf inf]);

subplot(4 ,3, 4);

stairs(x,y1);ylabel('staris');

subplot(4 ,3, 5);

stairs(x,y2);

subplot(4 ,3, 6);

stairs(x,y3);

subplot(4 ,3, 7);

stem(x,y1);

ylabel('stem');

subplot(4 ,3, 8);

stem(x,y2);

subplot(4 ,3, 9);

stem(x,y3);

%% 3

x=-5:0.01:5;

y=(x+pi^0.5)/exp(2).*(x<=0)+1/2*log(x+(1+x.^2).^0.5).*(x>0);

plot(x,y);

%% 4

clc

clear

si=0:0.01:2*pi;

b=1;n=1;figure

for a=-4:4

    subplot(3,3,a+5);

ro=a*sin(b+n*si);

polarplot(si,ro,'r');rlim([0 4]);

str='a='+string(a)+',b='+string(b)+',n='+string(n);

title(str);

%pause(0.1);

end

clear

a=1;n=1;figure

si=0:0.01:2*pi;

for b=-4:4

ro=a*sin(b+n*si);

subplot(3,3,b+5)

polarplot(si,ro,'r');rlim([0 1]);

str='a='+string(a)+',b='+string(b)+',n='+string(n);

title(str);

%pause(0.1);

end

clear

a=1;b=1;figure

si=0:0.01:2*pi;

for n=-4:4

    subplot(3,3,n+5);

ro=a*sin(b+n*si);

polarplot(si,ro,'r');rlim([0 1]);

str='a='+string(a)+',b='+string(b)+',n='+string(n);

title(str);

%pause(0.1);

end

%% 5

clear

[x,y]=meshgrid(-5:10/21:5,0:10/31:10);

z=cos(x).*cos(y).*exp(-0.25*sqrt(x.^2+y.^2));

subplot(221);

mesh(x,y,z);

subplot(223);

meshc(x,y,z);

subplot(2,2,2);

surf(x,y,z);

subplot(2,2,4);

contour3(x,y,z,50);

%% 6

% s 0 pi/2  t 0 3pi/2

% x=cos(s).*cos(t);

% y=cos(s).*sin(t);

% z=sin(s);

clear

e=ezsurf('cos(s).*cos(t)','cos(s).*sin(t)','sin(s)',[0 ,pi/2,  0, 3*pi/2]);

%pause;colormap(jet);

%set(e,'FaceColor','flat');

shading interp;

1.5运行结果及分析

1. 

 

2.

 

 

3.

 

4.a对圆的大小有影响,负的a时圆在左下方,正的a圆在右上方。

   b对圆的位置有影响。

   n对其形状有影响,决定这形状是几个瓣。

 

 

5.

 

6.

 

1.6实验的收获与体会

本次实验我掌握绘制二维图形和三维图形的常用函数,并掌握绘制图形的辅助操作。

绘图是matlab的另一大特色,好的绘图可以给自己的论证提供巨大的帮助。图片可以提供的信息量在一定程度上是高于文字或者表格的。

图片也是一种表达,是一种高效的表达。以后无论是论文也好,PPT介绍也好,用上matlab绘制的图片一定可以增色不少。因此学好这一章节,学好matlab绘图对我们来说十分重要。一定要多练习,多探索,这样才能学会并熟练掌握这一技能。

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...