预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验7:图形绘制 实验目的 掌握绘制二维图形的常用函数。 掌握绘制三维图形的常用函数。 掌握绘制图形的辅助操作。 实验内容 已知,完成下列操作: 在同一坐标系下用不同的颜色和线型绘制三条曲线。 %homework_7_1_1.m x=0:pi/100:2*pi; y1=x.*x; y2=cos(2*x); y3=y1.*y2; plot(x,y1,'r--',x,y2,'k:',x,y3,'b-.'); 以子图形式绘制三条曲线。 %homework_7_1_2.m x=0:pi/100:2*pi; y1=x.*x; y2=cos(2*x); y3=y1.*y2; subplot(2,2,1); plot(x,y1,'r--'); subplot(2,2,2); plot(x,y2,'k:'); subplot(2,2,3); plot(x,y3,'b-.'); 分别用条形图、阶梯图、杆图和填充图绘制三条曲线。 %homework_7_1_3.m %ÌõÐÎͼ¡¢½×ÌÝͼ¡¢¸ËͼºÍÌî³äͼ x=0:pi/100:2*pi; y1=x.*x; y2=cos(2*x); y3=y1.*y2; %µÚÒ»ÐÐ subplot(4,3,1); bar(x,y1,'r'); subplot(4,3,2); bar(x,y2,'k'); subplot(4,3,3); bar(x,y3,'b'); %µÚ¶þÐÐ subplot(4,3,4); stairs(x,y1,'r'); subplot(4,3,5); stairs(x,y2,'k'); subplot(4,3,6); stairs(x,y3,'b'); %µÚÈýÐÐ subplot(4,3,7); stem(x,y1,'r'); subplot(4,3,8); stem(x,y2,'k'); subplot(4,3,9); stem(x,y3,'b'); %µÚËÄÐÐ subplot(4,3,10); fill(x,y1,'r'); subplot(4,3,11); fill(x,y2,'k'); subplot(4,3,12); fill(x,y3,'b'); 绘制极坐标曲线,并分析参数a,b,n对曲线形状的影响。 %homework_7_2.m functionhomework_7_2(a,b,n) theta=0:0.01:2*pi; rho=a.*sin(b+n.*theta); polar(theta,rho,'k'); %homework_7_2_tiao.m %aµÄÓ°Ïì subplot(3,4,1); homework_7_2(1,1,1) subplot(3,4,2); homework_7_2(2,1,1) subplot(3,4,3); homework_7_2(3,1,1) subplot(3,4,4); homework_7_2(4,1,1) %bµÄÓ°Ïì subplot(3,4,1); homework_7_2(1,1,1) subplot(3,4,2); homework_7_2(1,2,1) subplot(3,4,3); homework_7_2(1,3,1) subplot(3,4,4); homework_7_2(1,4,1) %nµÄÓ°Ïì subplot(3,4,1); homework_7_2(1,1,1) subplot(3,4,2); homework_7_2(1,1,2) subplot(3,4,3); homework_7_2(1,1,3) subplot(3,4,4); homework_7_2(1,1,4) 分别用plot和fplot函数绘制函数的曲线,分析两曲线的差别。 %homework_7_3.m x=0:pi/100:2*pi; y=sin(1./x); plot(x,y); %homework_7_3_2_fplot.m functiony=homework_7_3_fplot(x) y=sin(1./x); %homework_7_3_2.m fplot('homework_7_3_fplot',[0,7],1e-3); 绘制函数曲面图和等高线图:(1) %homework_7_4_1_6.m x=-pi:0.1:pi; [x,y]=meshgrid(x); z=(x.*x-2.*x).*exp(-x.*x-y.*y-x.*y); surfc(x,y,z); xlabel('x-Öá'),ylabel('y-Öá'),zlabel('z-Öá'); title('ÈýάmeshÍø¸ñͼ'); (2) %homework_7_4_2_1.m x=-pi:0.1:pi; [x,