[高等教育]【MATLAB课件】第四章matlab绘图.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[高等教育]【MATLAB课件】第四章matlab绘图

第4章 MATLAB绘图 本章目标 了解MATLAB的绘图功能 掌握二维图形和三维图形的绘制方法 能够进行常用的数据可视化处理 主要内容 4.1 二维图形 4.2 图形修饰与控制 4.3 三维图形 4.1 二维图形 4.1.1 基本二维绘图命令 plot函数 格式 plot(x):缺省自变量的绘图格式,x可为向量或矩阵。 当x为向量时,以x元素值为纵坐标,以相应元素下标为横坐标绘图。 当x为实矩阵时,按列绘制曲线,每列的元素值为纵坐标,相应元素下标为横坐标。当x为m×n矩阵时,就有n条曲线。 例. x为向量时plot(x) clear x=[3 5 7 6 12 24 15 33 6 9 7 2]; plot(x) 例. x为矩阵时plot(x) clear x=[3 5 7;6 12 24; 15 33 6;9 7 2] plot(x) plot(x, y):基本格式,x和y可为向量或矩阵。 如果x,y是同维向量,以x元素为横坐标,以y元素为纵坐标绘图。 如果x是向量,y是有一维与x元素数量相等的矩阵,则以x为共同横坐标, y元素为纵坐标绘图,曲线数目为y的另一维数。 如果x,y是同维矩阵,则按列以x,y对应列元素为横、纵坐标绘图,曲线数目等于矩阵列数。 例. x,y是同维向量时plot(x,y) clear x=0:pi/10:2*pi; y=sin(x); plot(x,y) 例. 在0≤x≤2?区间内,绘制曲线 y=2e-0.5xcos(4πx) x=0:pi/100:2*pi; y=2*exp(-0.5*x).*cos(4*pi*x); plot(x,y) 例. 绘制曲线: t=0:0.1:2*pi; x=t.*sin(3*t); y=t.*sin(t).*sin(t); plot(x,y) 例. x是3维行向量,y是2×3矩阵时plot(x,y) clear x=[1 2 3] y=[4 5 3;2 6 8] plot(x,y) y=y %y是3×2矩阵时 plot(x,y) 例. x,y是同维矩阵时plot(x,y) clear x=[3 5 6;2 4 5;3 9 7] y=[1 3 2;6 7 5;4 3 9] plot(x,y) plot(x1, y1, x2, y2,…):多条曲线绘图格式. 在同一坐标系中绘制多个图形,以x1,x2…元素为横坐标值,以对应的y1,y2…元素为纵坐标绘图。 例:程序如下: clear x=linspace(0,7); y1=sin(2*x); y2=sin(x.^2); y3=(sin(x)).^2; plot(x,y1,x,y2,x,y3) 例. 分析下列程序绘制的曲线。 x1=linspace(0,2*pi); x2=linspace(0,3*pi); x3=linspace(0,4*pi); y1=sin(x1); y2=1+sin(x2); y3=2+sin(x3); x=[x1;x2;x3]; y=[y1;y2;y3]; plot(x,y,x1,y1-1) plot(x,y,’s’) --开关格式,开关量字符串s设定曲线颜色、线型及标示符号,由一对单引号括起来。 plot(x1,y1,’s1’,x2,y2,’s2’,…) 图形颜色、标记和线形参数表 数据点形式 square 方形 diamond 菱形 pentagram 五角星 hexagram 六角星 例 x=linspace(0,7); y1=sin(2*x); %曲线1:红色实线,+号显示数据点 y2=sin(x.^2); %曲线2:黑色点线,*号显示数据点 y3=(sin(x)).^2; %曲线3:蓝色虚线,上三角形显示数据点 plot(x, y1, r+-, x, y2, k*:, x, y3, b--^) 对函数自适应采样的绘图函数 fplot指令 用来自动画一个已定义的函数分布图,而无须产生绘图所要的一组数据做为变量。采用自适应步长控制来画出函数的示意图,在函数变化激烈的区间,采用小的步长,否则采用大的步长。总之,使计算量与时间最小,图形尽可能精确。 fplot函数调用格式: fplot(fname,lims,tol,选项) 其中fname为函数名,以字符串形式出现,lims为x,y的取值范围,tol为相对允许误差,其系统默认值为2e-3。选项定义与plot函数相同。 例. 用fplot函数绘制f(x)=cos(tan(πx))的曲线。 程序如下: fplot(cos(tan(pi*x)),[ 0,

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档