matlab如何在圆域上绘制函数z=x^2-y^2(马鞍面)
展开全部
-1.5:0.1:1.5;
y=-1.5:0.1:1.5;
[X,Y]=meshgrid(x,y);
Z=0.5*(X.^2/a-Y.^2/b);
surf (X,Y,Z);title('双曲抛物面');
椭球面:
theta=0:0.1:2*pi;
phi=theta';
a=8;b=10;c=5;
X =a*cos(phi)*cos(theta);
Y =b*cos(phi)*sin(theta);
Z =c*sin(phi)*ones(size(theta));
surf(X,Y,Z);title('椭球面');
椭圆抛物面:
a=10;
b=10;
x=-1.5:0.1:1.5;
y=-1.5:0.1:1.5;
[X,Y]=meshgrid(x,y);
Z=0.5*(X.^2/a+Y.^2/b);
surf (X,Y,Z);title('椭圆抛物面');
马鞍面:
a=10;
b=10;
x=-1.5:0.1:1.5;
y=-1.5:0.1:1.5;
[X,Y]=meshgrid(x,y);
Z=X.^2/a-Y.^2/b;
surf (X,Y,Z);title('马鞍面');
y=-1.5:0.1:1.5;
[X,Y]=meshgrid(x,y);
Z=0.5*(X.^2/a-Y.^2/b);
surf (X,Y,Z);title('双曲抛物面');
椭球面:
theta=0:0.1:2*pi;
phi=theta';
a=8;b=10;c=5;
X =a*cos(phi)*cos(theta);
Y =b*cos(phi)*sin(theta);
Z =c*sin(phi)*ones(size(theta));
surf(X,Y,Z);title('椭球面');
椭圆抛物面:
a=10;
b=10;
x=-1.5:0.1:1.5;
y=-1.5:0.1:1.5;
[X,Y]=meshgrid(x,y);
Z=0.5*(X.^2/a+Y.^2/b);
surf (X,Y,Z);title('椭圆抛物面');
马鞍面:
a=10;
b=10;
x=-1.5:0.1:1.5;
y=-1.5:0.1:1.5;
[X,Y]=meshgrid(x,y);
Z=X.^2/a-Y.^2/b;
surf (X,Y,Z);title('马鞍面');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[x,y]=meshgrid(-6:0.5:6);
z1=x.^2-y.^2;
figure(1),meshz(x,y,z1)
colormap([0,0,1])
z2=x.*y;
figure(2),meshz(x,y,z2)
colormap([0,0,1])
z1=x.^2-y.^2;
figure(1),meshz(x,y,z1)
colormap([0,0,1])
z2=x.*y;
figure(2),meshz(x,y,z2)
colormap([0,0,1])
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-23
展开全部
uestc可怜的娃娃们啊!!!!!!!!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
UESTC数学实验??????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询