matlab二维绘图剖析

上传人:今*** 文档编号:106802753 上传时间:2019-10-16 格式:PPT 页数:16 大小:2.40MB
返回 下载 相关 举报
matlab二维绘图剖析_第1页
第1页 / 共16页
matlab二维绘图剖析_第2页
第2页 / 共16页
matlab二维绘图剖析_第3页
第3页 / 共16页
matlab二维绘图剖析_第4页
第4页 / 共16页
matlab二维绘图剖析_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《matlab二维绘图剖析》由会员分享,可在线阅读,更多相关《matlab二维绘图剖析(16页珍藏版)》请在金锄头文库上搜索。

1、,MATLAB 二维图绘制,主要内容,图形窗口设置,标注图形,基本函数plot,综合应用例子,基本函数plot,1.plot(x) plot(x) 当x为一向量时,以x元素的值为纵坐标x的序号为横坐标值绘制曲线。当x为一实矩阵时,则以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线。 当x为mn矩阵时,就有n条曲线。 ex: x=1 2 3 4 5 8 7; x=1 2 3;4 5 8; plot(x) plot(x),基本函数plot,2.plot(x,y) plot(x,y) 以x 元素为横坐标值,y 元素为纵坐标值绘制曲线。 ex: x=0:pi/100:2*pi y=sin(x);

2、 plot(x,y),基本函数plot,3.plot(x,y1,m1,x,y2,m2,)(单窗口多曲线) 以公共的x元素为横坐标值,以y1,y2, 元素为纵坐标值绘制多条曲线,m1和m2为各图形性质(包括线型、粗细、颜色)。 ex: x=0:pi/100:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,-b,x,y2,-r),基本函数plot,基本函数plot,4.在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy(x1,y1,x2,y2)绘图函数。 其中x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两个

3、,左纵坐标用于x1,y1数据对,右纵坐标用于x2,y2数据对 同一x对应两纵坐标: ex: x1=0:pi/100:2*pi; x2=pi:pi/100:3*pi; y1=sin(x); y2=cos(x); plotyy(x1,y1,x2,y2),基本函数plot,同一x对应两纵坐标 plotyy(x,y1,x,y2) ex: x=0:pi/100:2*pi; y1=sin(x); y2=cos(x); plotyy(x,y1,x,y2),图形窗口设置,单窗口多曲线 1.plot函数 2.hold on函数 hold on 用于保持当前函数,使用以后用函数plot绘制的新图形叠印在原来的图形

4、上。 hold off用来取消原来图形的保护状态。 x=0:pi/10:2*pi; y1=sin(x); y2=cos(x); plot(x,y1); hold on; plot(x,y2); hold on;,图形窗口设置,单窗口、多曲线分图绘制 subplot(m,n,i)将图形窗口分隔成m*n个子图形矩阵,并选择第i个子图形为当前图形。 ex: x=0:pi/10:2*pi; y1=sin(x); y2=cos(x); y3=exp(x); subplot(2,2,1); plot(x,y1); subplot(2,2,2); plot(x,y2); subplot(2,2,3); pl

5、ot(x,y3);,图形窗口设置,x=0:pi/10:2*pi; y1=sin(x); y2=cos(x); y3=exp(x); subplot(2,2,1:2); plot(x,y1); subplot(2,2,3); plot(x,y2); subplot(2,2,4); plot(x,y3);,图形窗口设置,多窗口多曲线 x=0:pi/10:2*pi; y1=sin(x); y2=cos(x); y3=exp(x); figure(1); plot(x,y1); figure(2); plot(x,y2); figure(3); plot(x,y3);,标注图形,1) 图形标题标注函数

6、为title(字符串) 2) x/y轴的标题标注函数为xlabel(字符串)/ylabel(字符串) 3)定义系统的坐标轴刻度范围:系统默认及axis(xmin xmax ymin ymax) 4)设置坐标值的显示数值set(gca,XTick,x值的范围); set(gca,XTickLabel,要显示的字符串) 5)在图形指定位置(x,y)标注字符的函数为text(x,y,字符串)任意位置为gext 6) 在图形上添加和显示网格线为grid on 和grid off 7)在图形上添加图例legend,标注图形,ex: x=-pi:pi/10:pi; y1=sin(x);plot(x,y1)

7、; set(gca,XTick,-pi:pi/2:pi); set(gca,XTickLabel,-pi,-pi/2,0,pi/2,pi) title(sin函数); xlabel(x坐标轴); ylabel(y坐标轴); text(-pi/2,0.5,y=sinx); legend(正弦); grid on,MATLAB绘图例子,x=-pi:pi/10:pi; y1=sin(x);y2=cos(x); plot(x,y1,r,x,y2,b-);%绘制曲线及曲线参数设置 set(gca,XTick,-pi:pi/2:pi);%设置x轴的分度值 set(gca,XTickLabel,-pi,-pi/2,0,pi/2,pi);%设置x轴的显示值 text(-pi/3,0.8,y=sinx); %标注 text(0,0,y=cosx)%标注 title(正弦和余弦曲线); %标题 legend(正弦,余弦); %添加图例 xlabel(x轴),ylabel(正弦、余弦);%x.y坐标名称的标注 grid on; %打开坐标网格线,Thank you !,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号