1、Matlab习题与答案、实验目的熟悉掌握简单的图形绘制函数;掌握 MATLAB常用的二维、三维图形及其他图形绘制函数的使用方法;熟悉图形句柄的使用。二、实验环境硬件环境:计算机一台软件环境:Matlab三、实验内容作为一个功能强大的工具软件, Matlab具有很强的图形处理功能,提供了大量的二维、三维图形函数。由于系统采用面向对象的技术和丰富的矩阵运算, 所以在图形处理方面即常方便又高效。1、二维绘图(1)plot 函数函数格式:plot(x,y) 其中x和y为坐标向量函数功能:以向量 X、y为轴,绘制曲线。 例1在区间0WXW 2内,绘制正弦曲线 Y=SIN (X),其程序为: x=0: p
2、i/100:2* pi;y=s in(X);plot(x,y)例2同时绘制正、余弦两条曲线 丫仁SIN (X)和Y2=C0S(X),其程序为:x=0: pi/100:2* pi;y1=s in( x);y2=cos(x);p Iot(x,y1,x,y2)plot函数还可以为plot(x,y1,x,y2 , x,y3,)形式,其功能是以公共向量 x为X轴,分别以y1 , y2, y3,为丫轴,在同一幅图内绘制出多条曲线。例3用不同线型和颜色重新绘制 丫仁SIN (X)和Y2=C0S(X),其程序为:x=0: pi/100:2* pi;y1=s in( x);y2=cos(x);p Iot(x,y
3、1,go,x,y2,b-.)其中参数go和b-.表示图形的颜色和线型。g表示绿色,0表示图形线型为圆圈; b 表示蓝色, -. 表示图形线型为点划线。在绘制图形的同时, 可以对图形加上一些说明, 如图形名称、 图形某一部分的 含义、坐标说明等,将这些操作称为添加图形标记。title( 加图形标题 );xlabel( 加 X 轴标记 );ylabel( 加 Y 轴标记 );text(X,Y, 添加文本 );生成含有 60 个数据元素的向量 X例4在坐标范围0W XW 2n ,-2 x=0:pi/100:2*pi; y=sin(x).*cos(5*x); plot(y)2 在0 2 n 范围内绘制
4、以丫轴为对数的二维曲线图。y=|1000sin(4x)|+1解 x=0:pi/100:2*pi; y=abs(1000*sin(4*x)+1; semilogy(x,y); 3.在-6 2范围内用plot和fplot函数分别绘制二维曲线图。 函数为 y=3*xA2+2*x syms x y;x=-6:2;y=3.*x.A2+2.*x; plot(y) syms x y;x=-6:2;y=3.*x.A2+2.*x;fplot(3*xA2+2.*x,-6 2)4.绘制z=sin(x)*cos(y) 的三维网格和三维曲面图,x,y变化范围均为0 2 n 。 syms x y; x=0:pi/100:
5、2*pi; y=0:pi/100:2*pi; z=sin(x)*cos(y); mesh(x,y,z); syms x y; x=0:pi/100:2*pi; y=0:pi/100:2*pi; z=sin(x)*cos(y); surf(x,y,z)五、实验总结请根据本次实验的内容写出实验总结, 总结一下 Matlab 的数据可视化的特点及其 基本操作。(要求不少于 300 字)实验总结MATLAB 自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出 来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象 处理、动画和表达式作图。可用于科学计算和工程绘图。新
6、版本的 MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能 (例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件 所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等), MATLAB同样表现了出色的处理能力。 同时对一些特殊的可视化要求, 例如图形对话等, MATLAB 也有相应的功能函数,保证了用户不同层次的要求。另外新版本的 MATLAB还着重在图形用户界面(GUI)的制作上作了很大的改善,对这方面有特殊要求的用户也可以 得到满足。MATLAB基本绘图函数plot: x loglog: x semilogx: x semilogy: x轴和 y 轴均为线性刻度( Linear scale )轴和 y 轴均为对数刻度( Logarithmic scale ) 轴为对数刻度, y 轴为线性刻度 轴为线性刻度, y 轴为对数刻度
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1