如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第二讲MATLAB作图一、二维图形1.曲线图命令:PLOT(X,Y,S)解2.符号函数(显函数、隐函数、参数方程)画图例2在[0,pi]上画y=cos(x)的图形解先建M文件myfun1.m:functionY=myfun1(x)Y=exp(2*x)+sin(3*x^2)解输入命令:fplot(‘[tanh(x),sin(x),cos(x)]’,2*pi*[-1,1,–1,1])二、三维图形空间曲线例9在区间[0,10*pi]画出参数曲线x=sin(t),y=cos(t),z=t.2、多条曲线例11画函数Z=(X+Y)2的图形.解x=-3:0.1:3;y=1:0.1:5;[X,Y]=meshgrid(x,y);Z=(X+Y).^2;surf(X,Y,Z)shadingflat%将当前图形变得平滑(2)Mesh(x,y,z)(3)meshz(X,Y,Z)在网格周围画一个curtain图(如,参考平面)三、图形处理(1)GRIDON:加格栅例14在区间[0,2*pi]画sin(x)的图形,并加注图例“自变量X”、“函数Y”、“示意图”,并加格栅.命令gtext(‘string’):在现有图上用鼠标放置标注。说明:运行命令gtext(‘string’)时,屏幕上出现当前图形,在图形上出现一个交叉的十字,该十字随鼠标的移动移动,当按下鼠标左键时,该标注string放在当前十交叉的位置。解x=linspace(0,2*pi,30);y=sin(x);z=cos(x);plot(x,y,x,z)gtext(‘sin(x)’);gtext(’cos(x)’)2、定制坐标3、图形保持(2)figure(h)4、分割窗口解x=linspace(0,2*pi,100);y=sin(x);z=cos(x);a=sin(x).*cos(x);b=sin(x)./(cos(x)+eps)subplot(2,2,1);plot(x,y),title(‘sin(x)’)subplot(2,2,2);plot(x,z),title(‘cos(x)’)subplot(2,2,3);plot(x,a),title(‘sin(x)cos(x)’)subplot(2,2,4);plot(x,b),title(‘sin(x)/cos(x)’)5、缩放图形6.改变视角view解x=-3:0.1:3;y=1:0.1:5;[X,Y]=meshgrid(x,y);Z=(X+Y).^2;subplot(2,2,1),mesh(X,Y,Z)subplot(2,2,2),mesh(X,Y,Z),view(50,-34)subplot(2,2,3),mesh(X,Y,Z),view(-60,70)subplot(2,2,4),mesh(X,Y,Z),view(0,1)7.动画四、特殊二、三维图形2、散点图:scatter(X,Y,S,C)在向量X和Y的指定位置显示彩色圈.X和Y必须大小相同.3、平面等值线图:contour(x,y,z,n)绘制n个等值线的二维等值线图特殊的三维图形函数2、三维散点图scatter3(X,Y,Z,S,C)在向量X,Y和Z指定的位置上显示彩色圆圈.向量X,Y和Z的大小必须相同.绘制山区地貌图五、作业五、作业