实验三 MATLAB绘图

实验三 MATLAB绘图

ID:38061954

大小:195.00 KB

页数:6页

时间:2019-05-24

实验三 MATLAB绘图_第1页
实验三 MATLAB绘图_第2页
实验三 MATLAB绘图_第3页
实验三 MATLAB绘图_第4页
实验三 MATLAB绘图_第5页
资源描述:

《实验三 MATLAB绘图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验三MATLAB绘图一、实验目的1.掌握绘制二维图形的常用函数。2.掌握绘制三维图形的常用函数。3.熟悉利用图形对象进行绘图操作的方法。4.掌握绘制图形的辅助操作。二、实验原理1.二维数据曲线图(1)绘制单根二维曲线plot(x,y);(2)绘制多根二维曲线plot(x,y)当x是向量,y是有一维与x同维的矩阵时,则绘制多根不同颜色的曲线。当x,y是同维矩阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。(3)含有多个输入参数的plot函数plot(x1,y1,x2,y2,…,xn,yn)(4)具有两个纵坐标标度的图形

2、plotyy(x1,y1,x2,y2)2.图形标注与坐标控制1)title(图形名称)2)xlabel(x轴说明)3)ylabel(y轴说明)4)text(图形说明)5)legend(图例1,图例2,…)6)axis([xminxmaxyminymaxzminzmax])3.图形窗口的分割subplot(m,n,p)4.三维曲线plot3(x1,y1,z1,选项1,x2,y2,选项2,…,xn,yn,zn,选项n)5.三维曲面mesh(x,y,z,c)与surf(x,y,z,c)。一般情况下,x,y,z是维数相同的矩阵。X,y是网格坐标矩阵,z是

3、网格点上的高度矩阵,c用于指定在不同高度下的颜色范围。6.图象处理(1)imread和imwrite函数这两个函数分别用于将图象文件读入matlab工作空间,以及将图象数据和色图数据一起写入一定格式的图象文件。(2)image和imagesc函数这两个函数用于图象显示。为了保证图象的显示效果,一般还应使用colormap函数设置图象色图。7.低层绘图操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作。8.图形保存图形窗口的File/Saveas命令可以将图形保存为多种

4、格式。三、实验内容要求:实验报告需要写出程序代码,实验步骤以及实验结果。1.将图形窗口分成两格,分别绘制正割和余割函数曲线,并加上适当的标注。要求:1)必须画出0到,即一个周期的曲线。2)正割曲线为红色点划线输出,余割曲线为蓝色实线输出。3)图形上面表明正割和余割公式,横轴标x,纵轴标y。4)将图形窗口分成两格,正割在上,余割在下。程序:x=0:0.1:2*pi;y1=1./(cos(x)+eps);y2=1./(sin(x)+eps);subplot(2,1,1);plot(x,y1,'r-.');text(1,23,'1/cos(x)');x

5、label('x'),ylabel('y1');title('1/cos(x)');subplot(2,1,2);plot(x,y2,'b');axis([0,2*pi,-10,10]);text(1,0,'1/sin(x)');xlabel('x'),ylabel('y2');title('1/sin(x)');2.将图形窗口分成两个窗格,分别绘制出函数:在[0,3]区间上的曲线,并利用axis调整轴刻度纵坐标刻度,使在[0,12]区间上,在[-2,1.5]区间上。程序:x=0:0.1:3;y1=2*x+3;y2=x.*x-3*x+1;subp

6、lot(2,1,1);plot(x,y1,'r:');text(1,6,'y1=2*x+3');axis([03012]);subplot(2,1,2);plot(x,y2,'b');text(2,0,'y2=x*x-3*x+1');axis([03-21.5]);3.用曲面图表现函数,和的范围从-4到4,设置当前图形的颜色板从黑色到暗红、洋红、黄色、白色的平滑变化,打开网格。程序:X=-4:0.1:4;[x,y]=meshgrid(X);z=x^2+y^2;mesh(x,y,z);M=hot;colormap(M);shadinginterp;

7、4.(1)先建立一个图形窗口,使之背景色为红色,窗口标题为你的学号和姓名,标题前缀没有”FigureNo.1”字样,并在窗口上保留原有的菜单项,而且在按下鼠标的左键之后显示出LeftButtonPressed字样;(2)在所建立的图形窗口中用默认属性绘制曲线,然后通过图形句柄操作来改变曲线的颜色、线型和线宽,并利用文字对象给曲线添加文字标注。程序:x=0:0.1:5;y=x.^2.*exp(2*x);figure('Name','ÀîÖ¾½Ü201030770215','MenuBar','figure','NumberTitle',...'of

8、f','Color',[100]);h=plot(x,y);gtext('y=x.^2.*exp(2*x)','fontsize',20

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。