matlab可视化绘图讲义

matlab可视化绘图讲义

ID:36412157

大小:636.10 KB

页数:89页

时间:2019-05-09

matlab可视化绘图讲义_第1页
matlab可视化绘图讲义_第2页
matlab可视化绘图讲义_第3页
matlab可视化绘图讲义_第4页
matlab可视化绘图讲义_第5页
资源描述:

《matlab可视化绘图讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1本章目标了解MATLAB的绘图功能掌握二维图形和三维图形的绘制方法能够进行常用的数据可视化处理2主要内容二维图形图形修饰与控制特殊二维图形符号表达式绘图三维图形声音与动画(了解)3概述图形制作的一般过程:1)准备绘图数据;2)选定绘图窗口与绘图区域;3)调入绘图函数命令;4)设置图形格式;5)输出所绘制的图形。4准备绘图数据方法主要有:(1)编制后缀为.txt的文本文件,使用load命令调入数据。(2)系通过用户自编函数得到绘图数据。(3)通过MATLAB统函数得到绘图数据。(4)根据鼠标在屏幕上的位置,使用命令ginput获得相应数据。(5)在命令窗口或自编函数

2、相应位置,直接输入或使用适当命令输入。5选定绘图窗口与绘图区域方法主要有:(1)使用figure创建新的绘图窗口。(2)使用plot、subplot等绘图命令。6调入绘图函数主要函数有:二维:plot,bar,pie,area等三维:plot3,mesh,surf,bar3,pie3等7设置图形格式主要有三个方面的设置:(1)线形(Line)、标记(Marker)和颜色(Color)的设置。(2)坐标轴范围、坐标轴标识、网格线的设置。(3)坐标轴标签、图例、文本等方面的设置。8举例例题例如:在[0,2]内作出正弦函数的图形。x=0:0.5:2*pi;y=sin(x)

3、;plot(x,y,'r:*');title('sin(x)');xlabel('x');ylabel('y');gridon;9图形窗口图形窗口是个独立的窗口,系统自动将图形绘制在图形窗口上。10图形窗口的创建函数命令:figure调用格式:h=figureh=figure(n)功能:该命令创建单个图形窗口。注意点:*若没有打开图形窗口时执行绘图命令,将自动创建一个图形窗口;*若执行绘图命令前已经打开几个图形窗口,则绘图命令把图形输出到当前窗口中、并把这个窗口中原来的图形覆盖;*n为图形窗口的编号(或者句柄值)。11图形窗口的创建与控制举例:h1=figure(1

4、)x=0:0.01:2;y=sin(x);plot(x,y)h2=figureh3=figure(3)x=0:0.01:2;y=cos(x);plot(x,y)figure(h1)figure(h2)12图形窗口的控制图形窗口的控制get(n):获得第n个图形窗口的有关属性。set(n):设置第n个图形窗口的有关属性。gcf:获得当前当前窗口的句柄。gca:获得当前窗口中当前axis的句柄。13图形窗口的控制举例x=0:0.1:10;y=sin(x);h=figure(1);h2=plot(x,y);get(h);set(h,'visible','off');set

5、(gcf,'visible','on');set(h2,'LineStyle’,'--');set(h2,'Marker','p')14二维图形plot函数绘制二维曲线,常用格式有:plot(x):缺省自变量的绘图格式,x可为向量或矩阵。plot(x,y):基本格式,x和y可为向量或矩阵。plot(x1,y1,x2,y2,…):多条曲线绘图格式,在同一坐标系中绘制多个图形。plot(x,y,s):开关格式,开关量字符串s设定了图形曲线的颜色、线型及标示符号。plot(x1,y1,s1,x2,y2,s2,…)开关格式,多条曲线绘图15二维图形plot(x)当x为一向量

6、时,以x元素的值为纵坐标,x的序号为横坐标值绘制曲线。当x为一m×n的实数矩阵时,以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线。最终绘制出n条曲线。16二维图形例题x=[143];%向量plot(x)%连接(1,1)(2,4)(3,3)三个点形成的曲线x=[12;34;78];%矩阵plot(x)%连接(1,1)-(2,3)-(3,7),(1,2)-(2,4)-(3,8)形成两条曲线17二维图形plot(x,y)若x,y为同维向量,则以x元素为横坐标值,y元素为纵坐标值绘制曲线。若x是向量,y是有一维与x元素数量相等的矩阵,则以x为共同横坐标,把另一维作为

7、纵坐标值来绘制,曲线数为y的另一维的元素数。若x,y是同维矩阵,则以x,y对应列元素为横、纵坐标分别绘制曲线。曲线数为矩阵的列数。18二维图形例题x=[234];y=[789];plot(x,y)%同维向量(2,7)-(3,8)-(4,9)y=[789;123];plot(x,y)%x的元素数与y的列数相同%(2,7)-(3,8)-(4,9)(2,1)-(3,2)-(4,3)x=[23];plot(x,y)%x的元素数与y的行数相同%(2,7)-(3,1)(2,8)-(3,2)(2,9)-(3,3)x=[1234;5678];y=[7890;1234];plot

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

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

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