003MATLAB应用基础第三章1.doc

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

MATLAB的图形功能 MATLAB可以给计算数据以二维、三维的图形表现。通过对图形线型、色彩、光线、视角等的指定和处理,可把计算数据的特征更好地表现出来。 在MATLAB中有两个层次的绘图命令:高层与底层绘图命令。高层命令简单实用,底层命令有更强、更灵活的控制和表现图形的能力。 本章将先后介绍上述两类绘图命令。但重点介绍高层绘图命令。 二维图形 3.1.1 基本二维绘图命令 – plot 1、调用格式 格式1: plot(x,y) 功能: (1)若x,y为同规模的向量,则绘制以x为横坐标、y为纵坐标的一条曲线。 例如: x=0:0.02:6; y=1./((x-0.3).^2+0.01)+1./((x-0.9).^2+0.04)-6; plot(x,y) 运行结果如下图所示: (2)若x为向量、y是二维数组,则绘制以x为横坐标、y的每一列为纵坐标的多条曲线。 例如: x=0:0.02:6; y=[sin(x);cos(x)]; plot(x,y) 运行结果如下图所示: (3)若x,y均为二维数组(必须相同规模),则绘制以它们的对应列为横、纵坐标的多条曲线。 例如: x=[0:0.02:6;0:0.02:6]; y=[sqrt(x(1,:));exp(-x(2,:))]; plot(x.,y.) 运行结果如下图所示: 注意:在绘图时,以上x或y中的虚部将被忽略。例如: x = 0:0.2:10*pi; y = sqrt(sin(x)); plot(x,y) 运行结果如下图所示: 格式2: plot(y) 功能: (1)若y为向量,其元素为实数,则绘制以其下标为横坐标、以y为纵坐标的图形,即相当于plot(1:length(y),y)。例如: x=0:0.02:6; y=1./((x–0.3).^2+0.01)+1./((x–0.9).^2+0.04)-6; plot(y) 运行结果如下图所示: (1)若y为复数向量,则绘制以其实部为横坐标,以其虚部系数为纵坐标的图形,即相当于plot(real(y),imag(y))。例如: x = 0:0.2:2*pi; y = sqrt(sin(x)) plot(y) 运行结果如下图所示: y = Columns 1 through 4 0 0.4457 0.6240 0.7514 Columns 5 through 8 0.8470 0.9173 0.9654 0.9927 Columns 9 through 12 0.9998 0.9868 0.9536 0.8992 Columns 13 through 16 0.8219 0.7180 0.5788 0.3757 Columns 17 through 20 0+0.2416i 0+0.5055i 0+0.6652i 0+0.7822i Columns 21 through 24 0+0.8699i 0+0.9336i 0+0.9755i 0+0.9968i Columns 25 through 28 0+0.9981i 0+0.9792i 0+0.9399i 0+0.8791i Columns 29 through 32 0+0.7945i 0+0.6816i 0+0.5286i 0+0.2883i (3)若是按y绘制曲线,曲线条线等于y的列数。例如: x = 0:0.2:10*pi; y = [sin(x);cos(x)]; plot(y) 运行结果如下图所示: 格式3: plot (x1,y1,x2,y2,…) 功能: 分别以(x1,y1)为二元组,(x2,y2)为二元组,…,按照plot(x,y)命令规则,绘出各组图形。 如: x = 0:0.02:2*pi; y = sin(x); z = cos(x); plot(x,y,x,z) 运行结果如下图所示: 格式4:(指定曲线线型、颜色和标记的) plot (x,s) plot (x,y,s) plot (x1,y1,s1,x2,y2,s2…) 其中s为一字符串,用于指定绘图时的曲线线型、曲线颜色和线的标记。 曲线线型: - (实线, 缺省设置) : (虚线) -. (点划线) -- (双划线) 例如: x = 0:0.02:2*pi; y = sin(x); z = cos(x); plot(x,y,:,x,z,-.) 运行结果如下图所示 曲线颜色 y y

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档