您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页实验三 MATLAB基本绘图练习

实验三 MATLAB基本绘图练习

来源:爱问旅游网
实验四 基本绘图练习

一.实验目的和要求

1.熟悉Matlab强大的图形处理功能;

2.掌握应用Matlab实现二维图形和三维图形的绘制和控制与表现方法。

二.实验器材

计算机、MATLAB软件

三.实验数据和要求

1、y1=sin(x)(0x2),y2=cos(x) (0x2),等间隔取100个数据点,在同一个图形窗口中分别绘制以下曲线:

(1) 用钻石符号标记数据点的红色实线画y1曲线; (2) 用五角星符号标记数据点的蓝色虚线画y2曲线; (3) 标注图名“sin()和cos()的曲线”

(5) 标注两条曲线分别为“sin()”、“cos()” (6) 标注x轴“”,标注y轴“sin()和cos()”

(7) 利用鼠标拖动完成标注“ →” (8) 对图形添加网格

x=0:pi/100:2*pi; %生成200个数作为数据点 y1=sin(x);y2=cos(x); %生成函数y1,y2

figure(1);plot(x,y1,'r-d',x,y2,'b--*'); %画y1,y2关于x的函数图像 grid on; %给图像的背景添加栅格

legend('sin(beta)','cos(beta)'); %标注图例 text(pi,0,'\\leftarrow sin(\\beta)');

gtext('cos(\\beta)\\rightarrow'); %用鼠标定位文字 title('sin(beta)和cos(beta)'); %标出图名 xlabel('\\beta');

ylabel('sin(\\beta)和cos(\\beta)')

2、某城市1月到6月生产总值(单位为:亿元)数据分别为:170、120、180、200、190、220,试完成以下功能:

(1)在2个图形窗口中分别绘制出各月生产总值占前6月总值的二维、三维百分比图形。 提示:1)二维百分比图形pie([170,120,180,200,190,220]);

2)标注:legend('一月','二月','三月','四月','五月','六月'); 3)三维百分比图形pie3([170,120,180,200,190,220]);

(2)在第3个图形窗口中建立4个子图,分别在第

1、2、3个子图中绘制火柴棒图、阶梯图、条形图。

提示:1)x=[170,120,180,200,190,220];火柴棒图stem(x);

2)阶梯图:stairs(x); 3)条形图bar(x)

3、设x=zsin3z,y=zcos3z,要求在z=-45~45区间内画出x、y、z三维曲线。

z=-45:0.01:45; %生成-45 到45范围内公差为0.01 的数组 x=z.*sin(3*z); %生成函数x y=z.*cos(3*z); %生成函数y

plot3(x,y, z,'r:'); %画x,y,z三w维图,颜色为红色

4、设Z=X.^2*exp(-X.^2-Y.^2); ,x=[-2,2],y=[-2,2],数据点个数自行定义,画出三维曲面。 x=-2:0.25:2; y=x;

[X,Y]=meshgrid(x,y); Z=X.^2*exp(-X.^2-Y.^2); surf(X,Y,Z);

5、设xsin(t),ysin(2t),0t2要求在4个子图中分别用红、绿、蓝、黑4种颜色画出x,y在内的曲线。 t=0:pi/100:2*pi; x=sin(t); y=sin(2*t); subplot(2,2,1)

plot(t,x,'r',t,y,'r')

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务