代码1:z = sqrt(x^2 + y^2)

close all
x = -6:0.05:6;
[X, Y]=meshgrid(x);
Z = sqrt(X.^2 + Y.^2);
mesh(X, Y, Z)

如图1:

代码2:z = 2 – x^2 – y^2

clear all
x=-5:0.1:5;
[X,Y]=meshgrid(x);
Z=2-X.^2-Y.^2;
mesh(X,Y,Z)

图2:

代码3:z = 1 – x^2

clear all
x = -6:0.05:6;
[X, Y]=meshgrid(x);
Z = 1 - X.^2;
mesh(X, Y, Z);

图3:

代码4:z = -1

clear all
x=-5:0.1:5;
[X,Y]=meshgrid(x);
Z=zeros(size(X))-1;
mesh(X,Y,Z)

图4

代码5:z = e^y*sinx – e^x*cosy + e^x + e^y

clear all
syms x y
f=sin(x)*exp(y)-cos(y)*exp(x)+exp(x)+exp(y);
fmesh(f)

图5:

代码6:x = 2 * y^2

clear all
x=-5:0.1:5;
y=-5:0.1:5;
z=[-5,5];
[X,Y,Z] = meshgrid(x,y,z);
v = 2*Y.^2-X;
isosurface(X,Y,Z,v,0)
grid on

图6:

代码7:y = -1

clear all
x=-5:0.1:5;
y=-5:0.1:5;
z=[-5,5];
[X,Y,Z] = meshgrid(x,y,z);
v = Y + 1;
isosurface(X,Y,Z,v,0)

图7:

代码8:x + 2y = 0

clear all
x=-5:0.1:5;
y=-5:0.1:5;
z=[-5,5];
[X,Y,Z] = meshgrid(x,y,z);
v = X+2*Y;
isosurface(X,Y,Z,v,0);
grid on

图8:

代码9:x =  sin(t)         y = cos(t)           z = t

clear all
xt = @(t) sin(t);
yt = @(t) cos(t);
zt = @(t) t;
fplot3(xt,yt,zt)

图9:

代码10:x = e^(-t/10) * sin(5*t)         y = e^(-t/10) * cos(5*t)           z = t

clear all
xt = @(t) exp(-t/10).*sin(5*t);
yt = @(t) exp(-t/10).*cos(5*t);
zt = @(t) t;
fplot3(xt,yt,zt,[-10 10])

图10:

代码11:x^2 + y^2 + z^2 = 1

clear all
x=-1:0.01:1;
[X,Y]=meshgrid(x);
Z=1-X.^2-Y.^2;
Z(Z<0)=nan; 
Z1=sqrt(Z);
Z2=-sqrt(Z);
mesh(X,Y,Z1)
hold on
mesh(X,Y,Z2)

图11:

今天就学习到这里了。

原文地址:http://www.cnblogs.com/guochaoxxl/p/16856136.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性