实验2 Matlab基本操作2 实验要求 熟练掌握plot,plot3,mesh(surf)的使用,子图和多图绘制以及符号绘图命令ezplot,ezplot3,ezmesh等的操作; 实验方法: 先重复 实验内容 中各例子的操作,并 思考联系中提出的问题 和 解释输出结果 ,最后将思考题及练习题的内容写到 实验报告 中。 例1. plot的使用 (1) plot(x)---------绘制序列图 x=rand(1,20); plot(x) (2) plot(x,y) x=0:0.01:2*pi; y=sin(x); plot(x,y) (3) plot(x,y,string) t=0:0.01:2*pi; x=3*sin(t); y=3*cos(t); plot(x,y,’ro:’) 练习:任选一个一元函数,用plot命令绘制函数图像。 实验2. 多图的绘制 (1)subplot(m,n,k) subplot(1,2,1) plot(rand(1,20)) title(‘图1’) subplot(1,2,2) plot(rand(1,20),rand(1,20),’ro’) title(‘图2’) (2)hold on plot(rand(1,20)) hold on plot(rand(1,20),rand(1,20),’ro’) hold off (3)plot x=1:20; y=rand(3,20); plot(x,y) 练习:自选三个函数用subplot命令将其绘制在一个图形窗口中。 实验3. plot3的用法 t = 0:pi/50:10*pi; st = sin(t); ct = cos(t); plot3(st,ct,t) grid on 练习:修改st, ct,t的表达式再绘图。 实验4. mesh的用法 x=-8:0.5:8;y=-8:0.5:8; [X,Y]=meshgrid(x,y); R = sqrt(X.^2 + Y.^2) + eps; Z = sin(R)./R; mesh(X,Y,Z) 练习:(1)运行上述代码并解释其作用。 (2)任选一个空间曲面并用mesh命令绘制三维图像。 实验5. 掌握ezplot, ezplot3, ezmesh的用法 ezplot( 'x^2-y^4' ) ezplot3( 'sin(t)' , 'cos(t)' , 't' ,[0,6*pi]) ezmesh( 'x.*exp(-x.^2-y.^2)' ,40) 练习:运行并思考上述三行代码的作用,修改三个函数的表达式并分别绘制三个图像。