MATLAB作图教程全xin课件.ppt

MATLAB作图教程全xin课件.ppt

ID:57058239

大小:293.00 KB

页数:36页

时间:2020-07-30

MATLAB作图教程全xin课件.ppt_第1页
MATLAB作图教程全xin课件.ppt_第2页
MATLAB作图教程全xin课件.ppt_第3页
MATLAB作图教程全xin课件.ppt_第4页
MATLAB作图教程全xin课件.ppt_第5页
资源描述:

《MATLAB作图教程全xin课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数学建模与数学实验MATLAB作图Matlab作图二维图形三维图形图形处理实例作业特殊二、三维图形plot是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。也就是说,使用plot函数之前,必须首先定义好曲线上每一点的x及y坐标,常用格式为:(1)plot(x)当x为一向量时,以x元素的值为纵坐标,x的序号为横坐标值绘制曲线。当x为一实矩阵时,则以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线例1、x=[1,1,2,3,3,4],请画出plot(x)例2.x=[1,2,3;4,5,6

2、;1,2,3];%即第一条曲线的三个点为(1,1),(2,4),(3,1),以此类推,画出plot(x)Matlab作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的坐标传给Matlab函数画图.命令为:plot(x,y,‘s’)plot(x,y)--默认实线plot(x,y1,‘s1’,x,‘y2’,’s2’,……,x,yn,‘sn’)--将多条线画在一起X,Y是向量,分别表示点集的横坐标和纵坐标线型、颜色、点形1.曲线图线

3、型符号-:-.--含义实线虚线点划线双划线颜色符号bgrcmykw含义蓝绿红青紫黄黑白点形符号.+*o><^v含义点加号星号圈三角符例在[0,2*pi]用红线画sin(x),用绿圈画cos(x).x=linspace(0,2*pi,30);%(也可写为x=0:pi/30:2*pi)y=sin(x);z=cos(x);plot(x,y,'r',x,z,'go')解绘制图形(步长取0.002))x=-0.01:0.002:0.01;y=sin(x)./x;(在原点处出现了间断点,X取0时,y=0/0)(所

4、以应该是y=sin(x)./(x+eps)>>plot(x,y)图形标记在绘制图形的同时,可以对图形加上一些说明,如图形名称、图形某一部分的含义、坐标说明等,将这些操作称为添加图形标记。title(‘加图形标题');xlabel('加X轴标记');ylabel('加Y轴标记');text(X,Y,‘添加文本’);(在坐标为(x,y)处添加文本)gridon加网格线、gridoff去掉网格线(3)gtext(‘string’)命令gtext(‘命令’)用鼠标放置标注在现有的图上.运行命令gtext(‘命

5、令’)时,屏幕上出现当前图形,在图形上出现一个交叉的十字,该十字随鼠标的移动移动,当按下鼠标左键时,该标注命令放在当前十交叉的位置.例在区间[0,2*pi]画sin(x),并分别标注“sin(x)””cos(x)”.解x=linspace(0,2*pi,30);y=sin(x);z=cos(x);plot(x,y,x,z)gtext('sin(x)');gtext('cos(x)')设定坐标轴用户若对坐标系统不满意,可利用axis命令对其重新设定。axis([xminxmaxyminymax])设定最

6、大和最小值axis(’auto’)将坐标系统返回到自动缺省状态axis(’square’)将当前图形设置为方形axis(’equal’)两个坐标因子设成相等axis(’off’)关闭坐标系统axis(’on’)显示坐标系统holdon;%设置图形保持状态holdoff;%关闭图形保持boxon/off命令控制是加还是不加边框线,不带参数的box命令在两种状态之间进行切换。在坐标范围0≤X≤2π,-2≤Y≤2内重新绘制正弦曲线,其程序为:x=linspace(0,2*pi,60);生成含有60个数据元素

7、的向量Xy=sin(x);plot(x,y);axis([0,2*pi,-2,2]);设定坐标轴范围title('正弦曲线');(加图形标题为正弦曲线)>>xlabel('x');('加X轴标记');>>ylabel('y');('加Y轴标记');>>gridon/off(加(关掉)网格线)加图例给图形加图例命令为legend。该命令把图例放置在图形空白处,用户还可以通过鼠标移动图例,将其放到希望的位置。格式:legend('图例说明','图例说明');为正弦、余弦曲线增加图例,其程序为:x=0:pi

8、/100:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,x,y2,'--');(第二条用虚线,第一条默认用实线)legend('sin(x)','cos(x)');ginput函数:可以方便地获取鼠标所在二维图形坐标系中任意点的坐标值。绘制正弦函数的图像,并用ginput()函数的第一种形式来捕捉函数的零点和顶点,并输出button值。x=pi:pi/1000:pi;y=sin(x);plot(x,y)[x,y]=ginput(4

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

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

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