matlab课程第四讲2010new

matlab课程第四讲2010new

ID:34473688

大小:1.31 MB

页数:103页

时间:2019-03-06

matlab课程第四讲2010new_第1页
matlab课程第四讲2010new_第2页
matlab课程第四讲2010new_第3页
matlab课程第四讲2010new_第4页
matlab课程第四讲2010new_第5页
资源描述:

《matlab课程第四讲2010new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab在工程及实验数据处理中的应用第四讲Matlab图形界面技术l二维图形的绘制l三维图形的绘制l用户界面的制作课程要求•掌握图形窗口的创建与控制,图形窗口的基本操作;•熟练掌握二维和三维绘图基本的命令、着色、线型控制;•初步掌握用特殊的图形来表现特殊数据的性质,如面积图、直方图、饼图等。•了解在极坐标、柱坐标和球坐标系下绘制图形。•掌握坐标轴的控制和图形标注命令及其用法。•掌握用GUI设计用户界面菜单对象和用户界面控制对象的方法。•了解句柄图形的概念和图形对象的结构层次、掌握图形对象属性的获取

2、及利用图形对象属性编辑器设置对象属性的方法。二维图形的绘制l基本绘图命令l图形的修饰l特殊二维图的修饰Matlab的二维图形功能•helpgraph2d可得到所有画二维图形的命令一、图形窗口Ø创建图形窗口的命令为figure,有两种调用格式:figure/figure(n)Ø也可以由菜单创建:File->New->FigureØ图形窗口的操作及控制>>figure(1)>>x=0:0.1:1;>>y=sin(x);>>plot(x,y)二、二维平面图形与坐标系1.几个基本的绘图命令a.线性坐标曲线pl

3、ot函数命令plot是MATLAB二维曲线绘图中最简单、最重要、使用最广泛的一个线性绘图函数。它可以生成线段、曲线和参数方程曲线的函数图形。命令格式:plot(y):单参数式(y为纵坐标向量,横坐标为向量[1234…])plot(x,y):参数式(x为横坐标向量,y为纵坐标向量)plot(Y):m×n矩阵式(矩阵的每列为纵坐标,横坐标为向量[1:m])plot(X,Y):混合式plot(Z):复向量式plot(x1,y1,x2,y2,…):综合调用方式用命令plot(y)绘曲线,其中y=[534902

4、3]。y=[5349023];plot(y)用命令plot(x,y)绘制函数y=cos(x)在两个周期内的图形。x=0:0.01:2*pi;y=cos(x);plot(x,y)在同一图形窗口中用命令plot(x,y)绘出正弦余弦函数的图形。x=0:0.01:2*pi;y=[sin(x);cos(x)];plot(x,y)用命令plot(Y)绘制矩阵Y=[5438910;344582;81213211825;988967]的图形。Y=[5438910;344582;81213211825;988967]

5、;plot(Y)在混合式的命令格式plot(X,Y)中,对X和Y而言,可分下列几种情况:◆如果X和Y都是向量,则长度必须相等;◆如果X是向量,而Y是一个矩阵,X的长度与矩阵Y的行数或列数相等,则它的作用是将向量X与矩阵Y的每列或每行的向量相对应作折(曲)线,当Y是方阵时,则将向量X与矩阵Y的列向量对应作图;◆如果X是矩阵,Y是向量,Y的长度等于矩阵X的行数或列数,则将X的每列或每行的向量与Y相对应作图。当X是方阵时,则将X的各列与Y对应作图;◆如果X和Y都是矩阵,且维数相同,则按列与列的对应方式来作图

6、。用命令plot(X,Y)绘制图形。x=1:length(peaks);plot(x,peaks)注意:>>peaksz=3*(1-x).^2.*exp(-(x.^2)-(y+1).^2)...-10*(x/5-x.^3-y.^5).*exp(-x.^2-y.^2)...-1/3*exp(-(x+1).^2-y.^2)用plot(Z)绘制图形。x=0:pi/20:2*pi;Z=sin(x)+cos(x)*iplot(Z)等价于plot(real(Z),imag(Z))用plot(x1,y1,x2,y2

7、,…)在同一窗口中绘制多条曲线,且坐标和长度都不同。t1=0:0.1:3*pi;t2=0:0.1:6;plot(t1,sin(t1),t2,sqrt(t2))b.二维函数曲线专用命令fplot用plot绘图在确定自变量的取值间隔时,一般采用平均间隔,有时会因某处间距太大,而不能反映出函数的变化情况。fplot是绘制函数y=f(x)图形的专用命令,它的数据点是自适应产生的,对那些导数变化较大的函数,用fplot函数绘出的曲线比等分取点所画出的曲线更加接近真实。fplot函数命令的调用格式为:[X,Y]=

8、fplot(fun,lims,tol,n,‘linespec’,p1,p2…)Øfun:函数名字符串;Ølims:定义x的取值区间,lims=[xmin,xmax];Øtol:相对误差(默认值为2e-3);Øn:绘图的最少点数(n+1);Ø‘linespec’:线性设置;Øp1,p2,…:函数传递参数;ØX,Y:数组数据点坐标。fplot和plot命令的比较:1)创建函数M文件funfplot。functiony=funfplot(x)y=sin(1./

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

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

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