实验作业2 MATLAB作图

发布时间 : 星期三 文章实验作业2 MATLAB作图更新完毕开始阅读

图3.1(心型线)

马鞍线代码如下:

clear; clc; a=10; b=10;

x=-1.5:0.1:1.5; y=-1.5:0.1:1.5;

[X,Y]=meshgrid(x,y);%x行y列的矩阵 Z=X.^2/a-Y.^2/b; figure(2);%新建窗口

subplot(221);%分割当前窗口,作图显示在该分割块上 surf (X,Y,Z); title('马鞍面'); xlabel('x'); ylabel('y'); subplot(222); surf (X,Y,Z); title('马鞍面');

xlabel('x'); ylabel('y');

view(20,30);%改变视角到(20,30) subplot(223); surf (X,Y,Z); title('马鞍面'); xlabel('x'); ylabel('y');

view(50,20);%改变视角到(50,20) subplot(224); surf (X,Y,Z); title('马鞍面'); xlabel('x'); ylabel('y');

view(60,10);%改变视角到(60,10)

马鞍线运行结果显示如下图:

图3.2(马鞍面)

7.以不同的视角观察球面x2+y2+z2=r2

和圆柱面 x2+y2=rx所围区域. 解:

代码如下:

clear; clc; r=2;

[x0,y0,z0]=sphere(50); x=r*x0;y=r*y0;z=r*z0; surf(x,y,z);hold on; f=@(x,y)x.^2+y.^2-r*x;

ezsurf(f,[-1.5,2.5],[-2,1.5]); axis equal; view(30,20);

运行结果显示如下图:

图3.3

联系合同范文客服:xxxxx#qq.com(#替换为@)