早教吧作业答案频道 -->其他-->
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=(1,3,-2,0)y=(-2,-3,4,1),z=(2,-1,6,4),x+y 2020-03-30 …
关于高数的一个问题曲线x=(x^2+y^2)/2y=4表示什么曲线啊?看不懂啊,这道题问的是这个曲 2020-04-13 …
(x+y-2)*根号下(x^2+y^2-4)=0表示什么曲线?一个圆和两条射线 2020-05-14 …
高数强人进!求已知曲线的切线方程求已知曲线在点(-2,2)的切线方程.x^2+xy+y^2-4=0 2020-05-17 …
已知椭圆x^2+(y^2)/4=1的左,右两个顶点分别为A.B,曲线C是以A.B两点为顶点,离心率 2020-06-21 …
求由曲线y^2=x与y^2=-x+4所围成的图形的面积求由√x与直线x=1,x=0,x=4所围成的 2020-07-20 …
求平面方程求过直线(x+2*y+z-1=0,x-y-2*z+3=0)的平面,使之平行于曲线(X^2 2020-07-31 …
已知圆A:(x+2)^2+y^2=25/4,圆B:(x-2)^2+y^2=0.25,动圆p与圆A, 2020-07-31 …
1.若x/3=y/4=z/5,则分式(x+y)/(x-2y+3z)的值.2.若x=y/2=z/5,且 2020-10-31 …
计算I=3重积分x^2+y^2曲面为x^2+y^2=2z及z=2z=8所围成计算I=3重积分x^2+ 2020-11-01 …