《MATLAB语言及其应用》教案(4)

2019-08-30 20:33

第5章 MATLAB绘图

本章重点:掌握绘制二维和三维图形的常用函数,掌握绘制图形的辅助操作 课时安排:4课时 内容安排: 5.1 二维绘图

1. 绘制单根二维曲线

plot函数的基本调用格式为:plot(x,y)

其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据。 2.绘制多根二维曲线

plot函数的输入参数是矩阵形式

含多个输入参数的plot函数,调用格式为:plot(x1,y1,x2,y2,…,xn,yn) 具有两个纵坐标标度的图形,调用格式为: plotyy(x1,y1,x2,y2) 图形保持:hold on/off 3.设置曲线样式

要设置曲线样式可以在plot函数中加绘图选项,其调用格式为: plot(x1,y1,选项1,x2,y2,选项2,…,xn,yn,选项n) 4.图形标注与坐标控制。

有关图形标注函数的调用格式为: title(图形名称) xlabel(x轴说明) ylabel(y轴说明) text(x,y,图形说明)

legend(图例1,图例2,…)

axis函数坐标标注函数调用格式为: axis([xmin xmax ymin ymax zmin zmax]) axis函数功能丰富,常用的格式还有: axis equal:纵、横坐标轴采用等长刻度。

axis square:产生正方形坐标系(缺省为矩形)。 axis auto:使用缺省设置。 axis off:取消坐标轴。 axis on:显示坐标轴。 5.其它二维图形

polar函数用来绘制极坐标图,其调用格式为: polar(theta,rho,选项) 二维统计分析图形很多,常见的有条形图、阶梯图、杆图和填充图等,所采用的函数分别是: bar(x,y,选项) stairs(x,y,选项) stem(x,y,选项)

fill(x1,y1,选项1,x2,y2,选项2,…) 5.2 三维绘图 1.三维曲线

调用格式为: plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,…,xn,yn,zn,选项n) 2.三维曲面

surf函数和mesh函数的调用格式为: mesh(x,y,z,c)

13

surf(x,y,z,c)

3.其它三维图形

[x,y,z]=sphere(n) %球体 [x,y,z]= cylinder(R,n) %圆柱体 bar3函数绘制三维条形图

stem3函数绘制离散序列数据的三维杆图 pie3函数绘制三维饼图 5.3 三维绘图的精细处理 1.视点处理

函数view,其调用格式为: view(az,el) 2.色彩处理

向量元素在[0,1]范围取值,3个元素分别表示红、绿、蓝3种颜色的相对亮度,称为RGB三元组。 色图是m×3 的数值矩阵,它的每一行是RGB三元组。 三维表面图形的着色,surf函数用缺省的着色方式对网格片着色。除此之外,还可以用shading命令来改变着色方式。 3.图形裁剪处理

例5-25 绘制三维曲面图,并进行插值着色处理,裁掉图中x和y都小于0部分。 程序如下:

[x,y]=meshgrid(-5:0.1:5);

z=cos(x).*cos(y).*exp(-sqrt(x.^2+y.^2)/4); surf(x,y,z);shading interp;

pause %程序暂停 i=find(x<=0&y<=0); z1=z;z1(i)=NaN;

surf(x,y,z1);shading interp;

为了展示裁剪效果,第一个曲面绘制完成后暂停,然后显示裁剪后的曲面。 5.4 隐函数绘图

ezplot函数绘制隐函数图形 5.5 低层绘图 5.6 图像和动画

14

第6章 MATLAB数值计算 本章重点:

课时安排:4课时 内容安排:

第7章 MATLAB符号计算 本章重点:

课时安排:2课时 内容安排:

第8章MATLAB图形用户界面本章重点:

课时安排:2课时 内容安排:

第10章Simulink

本章重点:

课时安排:6课时 内容安排:

15


《MATLAB语言及其应用》教案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:活性污泥法和生物膜法的优缺点及其他

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: