早教吧作业答案频道 -->其他-->
Matlab里同时显示曲面和曲线在平面上的投影问题代码如下:x=linspace(-4,4,400);y=linspace(-4,4,400); [x,y]=meshgrid(x,y);z=0.2*exp(-2*(x).^2-2*y.^2);surf(x,y,z); shading interp;axis equal;hold on;t = 0:0.001:2*pi;x=2*sin(t);y=2*co
题目详情
Matlab里同时显示曲面和曲线在平面上的投影问题
代码如下:
x=linspace(-4,4,400);
y=linspace(-4,4,400);
[x,y]=meshgrid(x,y);
z=0.2*exp(-2*(x).^2-2*y.^2);
surf(x,y,z);
shading interp;
axis equal;
hold on;
t = 0:0.001:2*pi;
x=2*sin(t);
y=2*cos(t);
z=t;
plot3(x,y,z,'r')
画出的图我转到xoy平面上,曲线就会被挡住,如何能同时显示这两个图在xoy上的投影呢?
grid on;
代码如下:
x=linspace(-4,4,400);
y=linspace(-4,4,400);
[x,y]=meshgrid(x,y);
z=0.2*exp(-2*(x).^2-2*y.^2);
surf(x,y,z);
shading interp;
axis equal;
hold on;
t = 0:0.001:2*pi;
x=2*sin(t);
y=2*cos(t);
z=t;
plot3(x,y,z,'r')
画出的图我转到xoy平面上,曲线就会被挡住,如何能同时显示这两个图在xoy上的投影呢?
grid on;
▼优质解答
答案和解析
x=linspace(-4, 4, 400);
y=linspace(-4, 4, 400);
[x,y]=meshgrid(x, y);
z=0.2*exp(-2*(x).^2-2*y.^2);
surf(x, y, z);
shading interp;
axis square
hold on
t = 0:0.001:2*pi;
x=2*sin(t);
y=2*cos(t);
z=t;plot3(x,y,z,'r','linewidth',2)
y=linspace(-4, 4, 400);
[x,y]=meshgrid(x, y);
z=0.2*exp(-2*(x).^2-2*y.^2);
surf(x, y, z);
shading interp;
axis square
hold on
t = 0:0.001:2*pi;
x=2*sin(t);
y=2*cos(t);
z=t;plot3(x,y,z,'r','linewidth',2)
tools->Rotate 3D
右键菜单->Go to X-Y View
把axis equal 改成axis square

看了 Matlab里同时显示曲面和...的网友还看了以下:
二次方程x²+x+m+1=0(m∈R)有一个虚根z的模|z|=2,则m= 2020-05-20 …
分解因式:f(x,y,z)=x^2(y-z)+y^2(z-x)+z^2(x-y) 2020-06-03 …
计算三元一次方程.看一下这道题是不是出错了.{z+y=5,y+z=3,x+z=2.(z+y和y+z 2020-06-03 …
怎么求隐函数的极值?比如求(x+y)^2+(y+z)^2+(x+z)^2=3的极大值与极小值,怎么 2020-06-04 …
解三元一次方程x+y+z=2①,x-z=-2②,y+z=1③过程诶 2020-06-07 …
|x+y-3|+(y+z-1.5)^2+(x+z-2.50)^2=0.求(-2x^ny^2z^n) 2020-06-07 …
已知(x-z)^2-4(x-y)(y-z)=0,求证:2y=x+z请用构造一元二次方程的方法解 2020-06-12 …
三元一次方程组{x-y=1,x+z=2,z-y=17的解是 2020-06-13 …
求二类曲面积分I=∫∫Σ-ydzdxΣ为圆柱面x^2+y^2=4被平面x+z=2和z=0所截出部分 2020-06-15 …
曲面xcosz+ycosx-π2z=π2在点P(π2,1-π2,0)处的切平面方程为()A.x-z 2020-06-15 …