Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB曲面绘制_Matlab_Graph_Plot_3d_Geometry Surface - Fatal编程技术网

MATLAB曲面绘制

MATLAB曲面绘制,matlab,graph,plot,3d,geometry-surface,Matlab,Graph,Plot,3d,Geometry Surface,我想在3d空间中绘制由条件给出的区域(积分)-1请将代码添加到您的问题中,似乎您已经完成了大部分工作。我认为用fill3替换surf解决了这个问题。我觉得很好。上面的代码现在似乎做了我们想要做的事情。 figure hold on x = linspace(-1,1,30); y = linspace(0,1,30); [X,Y] = meshgrid(x,y); Z = 1-X.^2; h = surf(X,Y,Z); set(h,'edgecolor','none','FaceColor',

我想在3d空间中绘制由条件给出的区域(积分)
-1请将代码添加到您的问题中,似乎您已经完成了大部分工作。我认为用
fill3
替换
surf
解决了这个问题。我觉得很好。上面的代码现在似乎做了我们想要做的事情。
figure
hold on
x = linspace(-1,1,30);
y = linspace(0,1,30);
[X,Y] = meshgrid(x,y);
Z = 1-X.^2;
h = surf(X,Y,Z);
set(h,'edgecolor','none','FaceColor','r','FaceAlpha',0.5);
Z = zeros(30);
h = surf(X,Y,Z);
set(h,'edgecolor','none','FaceColor','r','FaceAlpha',0.5);
Y = ones(30);
z = 1-x.^2;
y = x.*0;
h = fill3(x,y,z,'r');
alpha(h,0.5);
y = y+1;
h = fill3(x,y,z,'r');
alpha(h,0.5);

y = linspace(0,1,30);
x = y.*0+1;
z = y.*0
plot3(x,y,z,'k')