早教吧作业答案频道 -->其他-->
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里同时显示曲面和...的网友还看了以下:
Matlab里同时显示曲面和曲线在平面上的投影问题代码如下:x=linspace(-4,4,400 2020-05-16 …
MATLAB程序中有无hold on为什么会出现不同结果图?clear all;clc;% hol 2020-05-17 …
hold once a year什么意思书上说是每年过一次,那么hold又是那的意思,什么跟什么? 2020-05-17 …
用MATLAB把两个以上的图像画在一起,除了用plot——hold on——plot——hold 2020-05-17 …
matlab关于hold on 的画图clear all;t=0:pi/20:2*pi;x=sin 2020-05-17 …
matlab绘制两条曲线,如何获得这两个曲线的交点坐标?x=0:10:10000;y=100.*( 2020-06-27 …
用MATLAB,对log2(x)做泰勒展开,并画出对比图像,需要拿 log2(x)的图和展开后的图 2020-06-27 …
画二维方程向量场时,做矩阵乘法碰到问题x0=-10:1:10;y0=-10:1:10;[xy]=me 2020-11-07 …
阅读下面的文字,根据要求作文。“hold住”这个词最近在网上很火,被人称为网络流行语。它的意义也特别 2020-12-20 …
matlab编程contour(Tz,[50.0010.00001])是什么意思??程序时关于温度的 2021-02-04 …