tyq绘图uMatlab教程Ch5

tyq绘图uMatlab教程Ch5

ID:43441082

大小:6.59 MB

页数:68页

时间:2019-10-08

tyq绘图uMatlab教程Ch5_第1页
tyq绘图uMatlab教程Ch5_第2页
tyq绘图uMatlab教程Ch5_第3页
tyq绘图uMatlab教程Ch5_第4页
tyq绘图uMatlab教程Ch5_第5页
资源描述:

《tyq绘图uMatlab教程Ch5》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本章目标了解MATLAB的绘图功能掌握二维图形和三维图形的绘制方法能够进行常用的数据可视化处理1主要内容4.1二维图形4.2图形修饰与控制4.3三维图形24.1二维图形plot函数绘制二维曲线,常用格式有:plot(x):缺省自变量的绘图格式,x可为向量或矩阵。plot(x,y):基本格式,x和y可为向量或矩阵。plot(x1,y1,x2,y2,…):多条曲线绘图格式,在同一坐标系中绘制多个图形。plot(x,y,‘s’):开关格式,开关量字符串s设定了图形曲线的颜色、线型及标示符号。指定图形窗口figure(n)%产生新图

2、形窗口3图形颜色、标记和线形参数表色彩字符所定颜色线型字符线型格式标记符号数据点形式标记符号数据点形式y黄-实线(默认).点<左三角形m紫:点线o圆s方形c青-.点划线x叉号d菱形r红--虚线+加号h六角星g绿*星号p五角星b篮v下三角形w白^上三角形k黑>右三角形4plot(x)1)x为一维矩阵(向量):以x的下标为x坐标,以x元素的值为y坐标,然后将各点以直线相连。>>x=[3576122415336972];>>plot(x)%绘制以序号为横坐标,元素值为纵坐标的曲线2)x为多维矩阵:以列为点画线例3绘制矩阵y为2×3

3、的曲线图5>>y=[123;456];>>plot(y)y是2×3的矩阵,每列画一条曲线共3条,第一条线纵坐标画的是[14]两点。6plot(x,y)1:x、y是向量(长度相同)----以x元素为横坐标,y元素为纵坐标的曲线例4绘制方波信号,如图3-4所示。>>x=[011223344];>>y=[110011001];>>plot(x,y)7>>x=0:pi/10:2*pi;>>y=sin(x);>>plot(x,y)%绘制以x为横坐标,y为纵坐标的曲线82)plot(x,y)情况2:x是向量,y是矩阵x的长度与矩阵y的行

4、数或列数必须相等,x有几列则有几条曲线。(3条)>>x=[2345]x=2345>>y=[123;234;678;234]y=123234678234如果x的长度与y的每列元素个数相等,向量x与y的每列向量画一条曲线;(2条)>>x=[2345]x=2345>>y=[1234;2346]y=12342346>>plot(x,y)9如果x的长度与y的每行元素个数相等,则向量x与矩阵y的每行向量对应画一条曲线;(3条直线)>>x=[123;345]x=123345>>y=[234;125]y=234125>>plot(x,y)1

5、0如果y是方阵,x和y的行数和列数都相等,则向量x与矩阵y的每列向量画一条曲线。>>x=[1236;3454;3582;9253]x=1236345435829253>>y=[2346;1250;3571;6802]y=2346125035716802>>plot(x,y)113)x是矩阵,y是向量y的长度必须等于x的行数或列数,绘制的方法与前一种相似。4)x是矩阵,y是矩阵x和y大小必须相同,矩阵x的每列与y的每列画一条曲线12例6x是矩阵,分别绘制x与y1和x与y2的曲线,已知y1是向量且长度与x的行数相等,y2是矩阵且

6、与x尺寸相同,曲线分别>>x=[1:4;2:5;3:6]x=123423453456>>y1=[123]%y1长度与x的行数相等y1=123>>plot(x,y1)13在一个图上画多个曲线1)plot(x1,y1,s1,x2,y2,s2,x3,y3,s3)x=linspace(0,7);>>y1=sin(2*x);>>y2=sin(x.^2);>>y3=(sin(x)).^2;%曲线1:红色实线,+号显示数据点%曲线2:黑色点线,*号显示数据点%曲线3:蓝色虚线,上三角形显示数据点>>plot(x,y1,'r+-',x,y2

7、,'k*:',x,y3,'b--^')2)在画前一张图后用holdon命令保持住,再画下一条曲线。z注意画后要解除holdoff>>plot(x,y1)>>holdon>>plot(x,y2)144.2图形修饰与控制title——给图形加标题xlable——给x轴加标注ylable——给y轴加标注text——在图形指定的任意位置加标注gtext——利用鼠标将标注加到图形任意位置gridon——打开坐标网格线gridoff——关闭坐标网格线legend——添加图例^是上标,_是下标axis——控制坐标轴刻度15例:绘制正弦和余

8、弦曲线,并加入网格和标注cleart=0:0.1:10;y1=sin(t);y2=cos(t);plot(t,y1,'r',t,y2,'b--');x=[1.7*pi;1.6*pi];y=[-0.3;0.7];s=['sin(t)';'cos(t)'];text(x,y,s);%指定位置加

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

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

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