- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 计算结果的可视化 内容提要:通过本章学习应掌握如下内容: 掌握如何创建与控制图形输出窗口,熟练掌握二维和三维基本绘图命令、着色及线型控制; 初步掌握应用特殊图形,如:面积图、直方图、饼图等,表现特殊数据的性质; 掌握平面坐标、极坐标、柱坐标和球坐标下绘制二维及三维图形; 熟练掌握坐标轴的控制和标注。 3.1 Matlab图形窗口 Matlab有一个用于图形输出的专用窗口,称为图形窗口。所有的绘图命令将把图象输出到当前窗口,若在命令执行前,当前窗口已经存在图形,则原图形将被新图象覆盖掉。因此,如果想保存原图形和新图形,则必须创建新的图形窗口。 创建图形窗口命令 figure :图形窗口名称按窗口创建的先后顺序命名,如:Figure No.1,Figure No.2…… figure(n):图形窗口命名为Figure No.n。例如figure(100),则图形窗口命名为Figure No.100 3.2二维平面图形与坐标系 3.2.1 基本的绘图命令 线性坐标曲线plot plot(y):参数y为向量,以y的值为纵坐标,y的下标为横坐标。 例:y=[4 3 5 6 7 2]; plot(y) plot(x,y) :参数x,y为向量,以x为横坐标,以y为纵坐标。注意:x,y的长度必须相等。 例:t=0:0.001:2*pi; y=cos(t); plot(t,y) plot(Y)参数Y为m乘n的矩阵。该命令把矩阵Y转化为长度为m的n个向量,然后对n个向量划出n条线。 例:y=[5 4 4 8 9 10; 3 4 4 5 8 2; 8 5 7 9 6 25; 9 8 8 9 6 7] plot(y) 3.2.2 线型和颜色 有时需要对同一图形窗口的不同曲线进行区别,则可以使用下一命令: plot(x,y,s);其中s为类型说明参数,它是由线型、颜色和顶点标记组合成的字符串; 注:s参数的组合可参见教材p136表4.7 例: t1=0:0.1:2*pi; t2=0:0.1:6; y1=sin(t1); y2=sqrt(t2); plot(t1,y1,:hb,t2,y2,--g) 3.2.3二维数值函数曲线的专用命令fplot 在用plot命令画函数y=f(x)的图形时,一律用平均间隔对自变量x取值,用这种方法绘制的图形,对于那些导数变化较大的函数,其图形不够准确。命令fplot能克服此缺点。 fplot命令的特点在于它的绘图数据点是自适应产生的,即在函数平坦处,它所取的数据点比较稀疏,而在函数变化剧烈处,它将自动取较密的数据点。因此,对于那些导数变化较大的函数, fplot绘出的曲线比plot所画出的曲线更加接近真实。 [x,Y]=fplot(fun,lims,tol,n,linespec,p1,…] fun 函数名字符串; lims 定义x的取值区间,lims=[xmin,xmax]; tol 相对误差,默认值为 2e-3,tol愈小,结果愈好,但耗用的系统资源愈多; n 绘图的最少点数(n+1); linespec线性设置; p1,… 函数传递参数; X,Y 数组数据点坐标。 注:如要显示图形,则不能使用X,Y参数,否则数据点坐标赋给X,Y,而不显示;如使用tol,n,linespec的默认值,则可传递一空矩阵。 例:fplot和plot的比较 创建函数M文件 MyFun function y=MyFun(x) y=sin(1./tan(pi.*x)); 求数据点坐标 [X,Y]=fplot(MyFun,[-0.1,0.1],2e-4); n=size(X); x=-0.1:0.2/(n(1)+1):0.1; y=MyFun(x); (3) 用fplot和plot命令作图 plot(x,y) figure; plot(X,Y) 3.2.4图形窗口的分割 有时希望对几个函数进行比较,则需要在一个图形窗口中显示几幅图象,此时可以使用subplot命令: subplot(m,n,i):其功能是把图形窗口分割为m*n个子窗口,并选定第i个窗口为当前窗口。 如果坐标系已经存在,则将其设为当前坐标系; 如果所指定的区域与原有的区域重合(全部或部分),则原区域将被删除。 例: subplot(2,2,1); t=0.1:0.1:2*pi; y=sin(t); semilogx(t,y); grid on subplot(2,2,2); t=0:0.1:4*pi; y=sin(t); plot(t,y) subplot(2,2,3); t=0.1:0.01:5; y=exp(t); plotyy(t,y,t,y
您可能关注的文档
- 大连公共安全演示策划.pptx
- 科学防控甲型H1N1流感.ppt
- 雅姿品牌优势.pptx
- 第一章 方剂学发展简史.ppt
- 管理学课件 第四章企业制度.ppt
- led必看的基本资料1.pptx
- 中国税制本科讲稿.ppt
- 第4讲 换轮运行.ppt
- 结构化思维、形象化表达-第一课.pptx
- 整机检验与包装(第7章).ppt
- 2025年广东机电职业技术学院单招职业技能测试题库含答案(典型题).docx
- 2025年阜新高等专科学校单招职业技能测试题库带答案(培优a卷).docx
- 2025年黄山职业技术学院单招职业技能测试题库及一套参考答案.docx
- 2025年保险职业学院单招职业技能测试题库附参考答案(突破训练).docx
- 2025年辽宁生态工程职业学院单招职业技能测试题库(全国通用).docx
- 2025年广东工程职业技术学院单招职业技能测试题库(精练).docx
- 2025年贵州食品工程职业学院单招职业技能测试题库及答案参考.docx
- 2025年黔东南民族职业技术学院单招职业技能测试题库(精练).docx
- 2025年广西安全工程职业技术学院单招职业技能测试题库含答案(能力提升).docx
- 2025年抚顺职业技术学院单招职业技能测试题库(有一套).docx
最近下载
- 广东省百师联盟2025届高三一轮复习联考四历史试卷(含答案).pdf VIP
- 2025《神经病学》考试试题及参考答案.pdf
- 2024年托幼机构卫生保健人员考核测试卷(含答案).pdf
- 2024年职工职业技能大赛数控铣工赛项理论考试题库-下(多选、判断题汇总).docx
- MT 872-2000煤矿用带式输送机保护装置技术条件.pdf VIP
- GB/T 7025.1-2023 电梯主参数及轿厢、井道、机房的型式与尺寸 第1部分:Ⅰ、Ⅱ、Ⅲ、Ⅵ类电梯(2).pdf
- 小学语文部编版1-6年级古诗文129篇背诵过关表.docx
- 慢性萎缩性胃炎.ppt VIP
- 老年康复习题.pdf VIP
- 新改版教科版四年级下册科学活动手册答案.pdf
文档评论(0)