MATLAB计算的图形绘制

MATLAB计算的图形绘制

ID:37770576

大小:1.50 MB

页数:71页

时间:2019-05-30

MATLAB计算的图形绘制_第1页
MATLAB计算的图形绘制_第2页
MATLAB计算的图形绘制_第3页
MATLAB计算的图形绘制_第4页
MATLAB计算的图形绘制_第5页
资源描述:

《MATLAB计算的图形绘制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四讲MATLAB的图形绘制作为一个功能强大的工具软件,Matlab具有很强的图形处理功能,提供了大量的二维、三维图形函数。由于系统采用面向对象的技术和丰富的矩阵运算,所以在图形处理方面既方便又高效。一、二维曲线的绘制(一)基本图形函数(二)图形的修饰(三)图形的比较显示常用格式:plot(x)%绘制以x为纵坐标的二维曲线plot(x,y)%绘制以x为横坐标,y为纵坐标的二维曲线plot(x1,y1,x2,y2,…)%绘制多条曲线,不同的矩阵对之间,其维数可以不同说明:x和y可以是向量或矩阵。一、二维曲线的绘制(一)基本图形函数【例1】:>>x1=[143];>>plot(x1)(一)基本图

2、形函数注:当x是实向量时,以该向量的序号为横坐标,元素值为纵坐标画出一条连续曲线,这实际上是绘制折线图。一、二维曲线的绘制>>x2=[3576;12241514;3697];>>plot(x2)(一)基本图形函数注:当x是实矩阵时,则以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线。一、二维曲线的绘制>>x3=[123];>>y3=[123;436];plot(x3,y3)(一)基本图形函数注:当x是向量,y是有一维与x同维的矩阵时,则绘制出多根不同颜色的曲线。曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。一、二维曲线的绘制>>x3=[123];>>y3=[123;436

3、;789];plot(x3,y3)(一)基本图形函数一、二维曲线的绘制>>x4=[3576;12241514;3697];>>y4=[1342;6875;5439];>>plot(x4,y4)(一)基本图形函数注:如果x和y都是矩阵,则大小必须相同,矩阵x的每列和y的每列画一条曲线。一、二维曲线的绘制>>x=0:pi/10:2*pi;>>y1=sin(x);>>y2=cos(x);>>plot(x,y1,x,y2)(一)基本图形函数一、二维曲线的绘制>>plot(x,y1,‘r+-’,x,y2,‘k*:’)%多种颜色或线型来区分不同的数据组(一)基本图形函数一、二维曲线的绘制1.图形标注有关

4、图形标注函数的调用格式为:title(‘s’)%书写图名xlabel(‘s’)%横坐标轴名ylabel(‘s’)%纵坐标轴名text(xt,yt,‘s’)%在图形的(xt,yt)坐标处书写文字注释legend(‘s’,pos)%在指定位置建立图例(二)图形修饰一、二维曲线的绘制函数中的说明文字,除使用标准的ASCII字符外,还可使用LaTeX格式的控制字符,这样就可以在图形上添加希腊字母、数学符号及公式等内容。例如,text(0.3,0.5,‘sin({omega}t+{beta})’)将得到标注效果sin(ωt+β)。(二)图形修饰一、二维曲线的绘制2.坐标控制axis函数的调用格式为

5、:axis([xminxmaxyminymaxzminzmax])axis函数功能丰富,常用的格式还有:axisequal:纵、横坐标轴采用等长刻度。axissquare:产生正方形坐标系(缺省为矩形)。axisauto:使用缺省设置。axisoff:取消坐标轴。axison:显示坐标轴。(二)图形修饰一、二维曲线的绘制3.分格线使用grid命令显示分格线。格式:gridon%显示分格线gridoff%不显示分格线grid%在以上两个命令间切换说明:不显示分格线是MATLAB的默认设置。分格线的疏密取决于坐标刻度,如果要改变分格线的疏密,必须先定义坐标刻度。(二)图形修饰一、二维曲线的绘制【

6、例2】:>>x=0:pi/10:2*pi;>>y1=sin(x);>>y2=cos(x);>>plot(x,y1,x,y2)>>gridon(二)图形修饰一、二维曲线的绘制>>xlabel('IndependentVariableX')>>ylabel('DependentVariableY')>>title('SineandCosineCurve')>>gtext('sin(x)')(二)图形修饰gtext(‘s’)---用鼠标把字符串放到图形上一、二维曲线的绘制>>text(1.5,0.3,'cos(x)')>>axis([02*pi-0.80.8])(二)图形修饰一、二维曲线的绘制>>

7、legend('sin(x)','cos(x)',4)(二)图形修饰一、二维曲线的绘制1.同一窗口多次叠绘格式:holdon%使当前坐标系和图形保留holdoff%使当前坐标系和图形不保留hold%在以上两个命令中切换说明:在设置了“holdon”后,如果画多个图形对象,则在生成新的图形时保留当前坐标系中已存在的图形对象,MATLAB会根据新图形的大小,重新改变坐标系的比例。(三)图形的比较显示一、二维曲线的

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

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

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