- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 程序设计语言 任课教师:李靖 博士(讲师) 两个大家关心的问题 如何学习Matlab课程? 熟悉基本命令的使用以及用matlab可以解决的一些数学问题。(工程与数学,matlab数学手册) 如何对待考试成绩? 1. 从事非技术类工作(市场和公务员等),及格就好; 2. 从事技术类工作(研发和读研等),重视实验课和课外学术活动,考试成绩越高越好。 Chapter3 Matlab图形系统 Matlab提供的图形函数包含有四类: 通用图形函数 二维图形函数 三维图形函数 特殊图形函数 本章内容 简单图形绘制 图形标注 对数和极坐标系图形绘制 复杂图形绘制 坐标轴控制 颜色控制 高级绘图 图形函数 简单图形绘制 二维绘图指令plot plot是用来划函数x对函数y的二维图。 plot可以在一个图上划数条曲线,且以不同的符号及颜色来标示曲线。 例1:画出一条从0到2π正弦曲线 简单图形绘制 若要画出多条曲线,只需将座标对依次放入plot函数即可: plot(x, sin(x), x, cos(x)); 若要改变颜色,在座标对後面加上相关字串即可: plot(x, sin(x), ‘c’, x, cos(x), ‘g’); 可用subplot来同时画出数个小图形於同一个视窗之中 例2:画多个小图在一个视窗内 图形标注 加图形标题 title 坐标轴标记 xlabel, ylabel 图中曲线说明 legend 文本标注 text, gtext 例3: 标题、坐标轴标记以及插图说明使用示例 对数和极坐标系图形绘制 对数坐标图:loglog, semilogx, semilogy 极坐标图:polar 例4: 对数坐标系中曲线的绘制 (semilogtest.m) 例5: 极坐标系中曲线的绘制 (polartest.m) 复杂图形绘制 同一个窗口绘制多条曲线 方法1.将曲线数据保存在n×m的矩阵y中,x为相 应的x轴向量n×1或1×n,用plot(x,y)在 同一个图形窗口中绘制m条曲线。适用于 由其它软件产生数据,由load命令读入 MATLAB,并绘制曲线。(e4.m) 方法2.在一个plot函数中分别指定每条曲线的数 据。 (e5.m) 方法3.hold on 先在窗口绘制第一条曲线,然后hold on,使之保持原有图形,然后以同样的方法绘制其余的曲线。可用这种方法在绘制曲线后同时加注标注。(e6.m) 方法4.plotyy 绘制双y轴图形,即在同一张图上表示两条曲线,可拥有各自的y轴。(e7.m) 坐标轴控制 axis 控制绘图的横轴及纵轴比例 (axistest.m) box 控制图形的边框 box off 关闭图形边框,只显示x-y轴 (e8.m) 颜色控制 绘制曲线时可直接指定曲线的颜色 在标注文本title,xlabel,ylabel,zlabel,text命令中,可利用文本特性Color来指定文本的颜色。 利用colormap函数可改变每种颜色的色调。 颜色控制 例6:产生蓝色的曲线、紫色的标题、红色的x、y轴标注以及黑色的曲线标注 x = [-pi:pi/50:pi]; y = exp(-2*sin(x)); plot(x, y, b-); grid on; title(y = e^{-2sin(x)}, Color, m); ylabel(y轴标注, color, r); xlabel(x轴标注, color, r); text(-0.6, 3.4, \leftarrow 曲线标注, color, k); 画出的曲线如图: 颜色控制 例7: 人体脊椎图 调用MATLAB专门提供的spine图像 colormap(default); load spine; image(X); colormap(bone); 高级绘图 区域、条形及饼图:bar barh bar3 bar3h pie pie3 area 等高线绘图:
原创力文档


文档评论(0)