第五章 Matlab绘图.ppt

第五章 Matlab绘图.ppt

ID:48806309

大小:1.05 MB

页数:69页

时间:2020-01-27

第五章 Matlab绘图.ppt_第1页
第五章 Matlab绘图.ppt_第2页
第五章 Matlab绘图.ppt_第3页
第五章 Matlab绘图.ppt_第4页
第五章 Matlab绘图.ppt_第5页
资源描述:

《第五章 Matlab绘图.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章MATLAB绘图5.1二维数据曲线图(本章重点)5.2其他二维图形5.3隐函数绘图5.4三维图形(本章重点)5.5图形修饰处理(本章重点)5.6句柄图形(本章重点)5.7动画制作5.1二维数据曲线图5.1.1绘制单根二维曲线plot函数1)plot(x,y)这是plot函数最常用的形式,x为横坐标向量,y为纵坐标向量,绘制x-y二维曲线;例5-1在0≤x≤2区间内,绘制曲线y=2e-0.5xcos(4πx)程序如下:x=0:pi/100:2pi;y=2exp(-0.5x).cos(4pix);plot(x,y)2)plot(y)—

2、—当只有一个参数时,plot以该参数的值为纵坐标,以相应元素下标为横坐标绘图,这实际上是绘制折线图。>>y=[0123210];>>plot(y)5.1.2绘制多根二维曲线1、plot函数的输入参数是矩阵形式当x是向量,y是有一维与x同维的矩阵时,则绘制出多根不同颜色的曲线。曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。当x,y是同维矩阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。对只包含一个输入参数的plot函数,当输入参数是实矩阵时,则按列绘制每列元素值相对其下标的曲线,曲线条数等于输入参数

3、矩阵的列数。当输入参数是复数矩阵时,则按列分别以元素实部和虚部为横、纵坐标绘制多条曲线。>>t=0:0.1:2pi;>>y=[sin(t);cos(t)];>>plot(t,y)2、含多个输入参数的plot函数plot(x1,y1,‘s1‘,x2,y2,‘s2‘,…)这是plot函数的多条曲线绘图格式,用不同的横、纵坐标值按各自指定的颜色、线型在同一坐标系中绘制多条曲线。x1=0:pi/100:2pi;x2=0:pi/100:3pi;y1=sin(x1);y2=cos(x2);plot(x1,y1,'ro',x2,y2,'b-.')3、图

4、形保持利用plot(x,y,’s’)格式和hold命令可以实现与plot(x1,y1,‘s1‘,x2,y2,‘s2‘,…)一样的功能。x1=0:pi/100:2pi;y1=sin(x1);plot(x1,y1,'ro');holdon;x2=0:pi/100:3pi;y2=cos(x2);plot(x2,y2,'b-.');holdoff;说明:hold为图形保持命令。plot函数每执行一次就刷新当前绘图窗口,清除原有图形,绘制新图形。要在已存在的图形窗口中添加新图形,可使用holdon命令,发出该命令后,在执行plot函数,便可实现。图

5、形添加完毕后,使用holdoff关闭图形保持。不带参数的hold命令在两种状态之间进行切换。5.1.3设置曲线样式plot(x,y,‘s')这是plot函数的开关格式,开关量字符串s设定曲线颜色和绘图方式。字符串s的取值如下,且可以组合使用:字母颜色b蓝色g绿色r红色c青色m洋红y黄色w白色k黑色符号线型-实线--虚线:点线-.点划线none无线符号数据点标记类型.点o圆圈x叉+加号星号s正方形d菱形v下三角形^上三角形<左三角形>右三角形p五角星形h六角星形>>y=[sin(t);cos(t)];>>plot(t,y,':ro')绘制红

6、色的点线,并用圆圈标出数据点5.1.4图形标注与坐标控制1、图形标注有关图形标注函数的调用格式为:xlabel('text','Property1',PropertyValue1,'Property2',PropertyValue2,...)title('text','Property1',PropertyValue1,'Property2',PropertyValue2,...)ylabel('text','Property1',PropertyValue1,'Property2',PropertyValue2,...)text(x,y

7、,’string’)legend(’string1’,‘string2',‘string3',...)t=0:0.1:10;y1=sin(t);y2=cos(t);plot(t,y1,'r',t,y2,'b');xlabel('时间t','FontWeight','bold');ylabel('正弦、余弦曲线','FontWeight','bold');title('正弦和余弦曲线','FontWeight','bold');text([1.7pi;1.6pi],[-0.3;0.8],['sin(t)';'cos(t)']);legend

8、('sinwave','coswave');2、坐标控制函数axis可以设定坐标轴,该函数功能丰富,可供选择的参数很多,其主要调用格式和功能如下:1)axis([xminxmaxyminyma

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

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

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