清华大学MATLAB课件 第八讲.ppt

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

第8章 MATLAB 绘图 图形修饰与控制 title —— 给图形加标题 xlable —— 给x轴加标注 ylable —— 给y轴加标注 text —— 在图形指定的任意位置加标注 grid on —— 打开坐标网格线 grid off——关闭坐标网格线 legend —— 添加图例 axis —— 控制坐标轴刻度 例:绘制正弦和余弦曲线,并加入网格和标注 t=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); %指定位置加标注 title(正弦和余弦曲线); %标题 legend(正弦,余弦) %添加图例注解 xlabel(时间) %x坐标名 ylabel(正弦余弦) %y坐标名 grid on %添加网格 axis square %将图形设置为正方形 特殊图形的绘制 条形图 直方图 等值线的绘制 条形图 MATLAB 中主要有四个函数用于绘制条形图 函数bar绘制纵向条形图 函数barh绘制横向条形图 bar bar 函数的调用格式为: bar(Y),对 Y 绘制条形图。如果 Y 为矩阵,Y 的每一行聚集在一起。横坐标表示矩阵的行数,纵坐标表示矩阵元素值的大小。 bar(x,Y),指定绘图的横坐标。x 的元素可以非单调,但是 x 中不能包含相同的值。 bar(...,width),指定每个条形的相对宽度。条形的默认宽度为 0.8。 bar和barh例 Y=[3 5 7 6 12 24 15 33 6 9 7 2]; bar(Y) x=[2 5 7 9] Y=[3 5 7; 6 12 24; 15 33 6; 9 7 2]; bar(x,Y), barh(x,Y) 直方图 直方图用于直观显示数据的分布情况。hist 函数用于在直角坐标系中绘制直方图。调用格式为: n = hist(Y),绘制 Y 的直方图。 n = hist(Y,x),指定直方图的每个分格,其中 x 为向量,绘制直方图时,以 x 的每个元素为中心创建分格。 n = hist(Y,nbins),指定分格的数目。 直方图例 x=randn(1000,1); subplot(131),hist(x) subplot(132),hist(x,20) y=[-3:.5:-2,-2:.25:-1,-1:.1:1,1:0.25:2,2:.5:3]; subplot(133),hist(x,y) 等值线的绘制(Contour函数) contour 函数例 n=-2:.2:2; [X,Y,Z]=peaks(n); surf(X,Y,Z) contour(X,Y,Z,10), contour3(X,Y,Z,10) 求解方程组(大作业) AX=B 其中: 解微分方程组(思考题) 求解: R(y)和I(y)的数值解 绘制R-y、I-y曲线图 方法: 编写函数和边界条件的函数文件 利用bvp4c函数进行求解(P107) * MATLAB 2006a 简明教程 清华大学出版社 MATLAB 2006a 简明教程 清华大学出版社 contour函数用于绘制二维等值线,其调用格式为: contour(Z),绘制矩阵 Z 的等值线 contour(Z,n),绘制矩阵 Z 的等值线,等值线数目为 n; contour(X,Y,Z)、contour(X,Y,Z,n) 绘制矩阵 Z 的等值线,坐标值由矩阵 X 和 Y 指定,矩阵 X、Y、Z 的维数必须相同; contour(...,LineSpec),利用指定的线型绘制等值线。 0 0 B=10*rand(n,1),n=1000 问题:编制求解函数文件,要求如下 1)计算X值,给出计算时间; 2)将X,B绘制在一个二维曲线图上,横坐标为编号1~1000,区分线型和坐标点,曲线颜色设为黑,标注“X曲线”和“ B曲线”,标题为“求解方程组”; 3)将函数文件代码和曲线图拷贝在word文档中打印并提交。 其中:Re=1, α =2π, u0 = 6y(1-y), u0=du0/dy Dn = dn/dyn, (D2- α 2)2=D4- 2α2D2+α2 方程组 边界条件 * * * MATLAB 2006a 简明教程 清华大学出版社

文档评论(0)

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

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

1亿VIP精品文档

相关文档