第05讲 matlab 绘图.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第05讲 matlab 绘图

matlab 绘图 ——matlab语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的。 matlab语言的绘图功能 不仅能绘制几乎所有的标准图形,而且其表现形式也是丰富多样的。 matlab语言不仅具有高层绘图能力,而且还具有底层绘图能力——句柄绘图方法。 在面向对象的图形设计基础上,使得用户可以用来开发各专业的专用图形。 补充:符号函数的可视化 5.1 .1离散数据和离散函数的可视化 对于离散数据x=[x1,x2,x3………xn], y=[y1,y2,y3…….yn],matlab将会对应向量组(x1,y1),(x2,y2),………(xn,yn)用直角坐标中的点序列表示。一般情况下,matlab中的离散序列所反映的只是确定区间的对应关系(也就是函数关系),不能反应无限区间上的对应关系。 n=0:0.1:1.6; y=1./((n-3).^2+1)+1./((n-9).^2+4)+5 plot(n,y,’mh’,’marksize’,15); axis([0,17,5,6.2]); grid on m表示颜色 h表示数据点形是‘六角星符’ grid on添加分格线 5.1.2连续函数的可视化 在matlab中,绘制连续函数的图表原理基本和离散函数相同,也就是在一组离散自变量上计算相应的函数值,然后将各个数据组用点来表示。 在matlab中将这些离散数据点转化为连续函数的方法是:减少离散数据点的间隔,增加更多的数据点,计算各个数据点的函数值;另外一个方法就是直接将相接相邻的数据点用直线连接起来,用线性关系来替代其他的函数关系。 5.2 二维曲线和图形 MATLAB7.0可以绘制二维数据图、数据散点图、条形图、饼图、极坐标图和其他一些二维曲线图。 这些二维图形的绘制指令(见表5.2-1),但其中,最重要、最基本的指令是plot 。其他许多特殊绘图指令或以它为基础而形成,或使用场合较少。 5.2.1二维曲线绘制的基本命令 (一)plot —— 最基本的二维图形指令 plot(x,y, ’s’)与ezplot不同的是用数据绘图 plot命令自动打开一个图形窗口Figure 用直线连接相邻两数据点来绘制图形 根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两个坐标轴上,可自定坐标轴,可把x, y 轴用对数坐标表示 第三个输入量‘s’是字符串,它用来指定“离散点形”、颜色、连续线型 (二)plot建立二维数据图形的函数 x=0:0.1:8; y1=sin(x); y2=cos(x); subplot(221),plot(x,y1) subplot(222).plot(x,y1,x,y2) w=[2 3;3 1;4 6] subplot(223),plot(w)%画的二维矩阵 自变量为行数,纵坐标为x的列元素 q=[4 6;3 5;1 2] subplot(224),plot(w,q)%每条曲线的横坐标为x y对应的列元素,x为自变量 如果已经存在一个图形窗口,plot命令则清除当前图形,绘制新图形。 假如plot指令没有第三个输入量,即’s’不加指定那么plot将使用默认设置—蓝色细实线绘制曲线。 其中s的基本格式为颜色colours、线型linestyles、标志markes ---clm(p188) (1)颜色 :b蓝色,k黑色,y黄色等 (2)连续线型:-细实线-.点划线:虚点线—虚划线 (3)离散数据点型允许设置值 (标志) 假如plot指令没有第三个输入量,即’s’不加指定那么plot将使用默认设置—蓝色细实线绘制曲线。 如果已经存在一个图形窗口,plot命令则清除当前图形,绘制新图形 plot的调用格式 plot(x1,y1,x2,y2) —— 多条曲线绘图格式 plot(x1,y1,’s1’,x2,y2,’s2’,…) 【例5.2-2】用图形表示连续调制波形 及其包络线。 t=(0:pi/100:pi); y1=sin(t)*[1,-1]; y2=sin(t).*sin(9*t); t3=pi*(0:9)/9; y3=sin(t3).*sin(9*t3); plot(t,y1,r:,t,y2,-bo) hold on plot(t3,y3,s,MarkerSize,10,MarkerEdgeColor,[0,1,0],MarkerFaceColor,[1,0.8,0]) MarkerEdgeColor将空心圆圈的边框颜色设置 MarkerFaceColor将空心圆圈的填充颜色设置 axis([0,pi,-1,1])

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档