Matlab里同时显示曲面和曲线在平面上的投影问题
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/09 08:33:02
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)tools->Rotate 3D右键菜单->Go to X-Y View 把axis equal 改成axis square
再问: 这个是什么问题呢?麻烦能详细说明一下。
再答: 两个坐标系的z轴高度不一样,第一个图的z轴只有那么一点高度,这个是由axis equal 和axis square不同而造成的,做俯视图时,第一个图的在z轴方向上超过z轴最大值的那部分图像被截断了,所以只剩下一小段了。
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
再问: 这个是什么问题呢?麻烦能详细说明一下。
再答: 两个坐标系的z轴高度不一样,第一个图的z轴只有那么一点高度,这个是由axis equal 和axis square不同而造成的,做俯视图时,第一个图的在z轴方向上超过z轴最大值的那部分图像被截断了,所以只剩下一小段了。
Matlab里同时显示曲面和曲线在平面上的投影问题
solidworks中投影曲线,在曲面上所得两条曲线怎么只显示了一条.我想使用的是未显示的那条.
怎样求空间曲面在坐标平面上的投影?
怎么在球面或者曲面上投影文字或者曲线,就是把要投影的字投到曲面或者球面上
直线在平面上的投影问题~
proe 平面曲线投影到曲面之后,为什么投影后的曲线分成两部分
matlab 画图.要画出一条曲线,曲线是某个平面和曲面的交线.
空间曲线在平面投影问题
UG投影在曲面上的曲线为什么拉伸出来是片体?
如何在CATIA中,曲面投影到平面上
有一个曲面,怎么求它在XOZ坐标平面上的投影域?
曲面x^2+y^2+z^2=1与曲面y^2=2x的交线在xoz平面的投影曲线是( )