Matlab 一个图形上的两个冲浪图
我想在一个冲浪图的顶部绘制另一个冲浪图。这是代码Matlab 一个图形上的两个冲浪图,matlab,graph,3d,matlab-figure,Matlab,Graph,3d,Matlab Figure,我想在一个冲浪图的顶部绘制另一个冲浪图。这是代码 x1=0:0.01:1; y1=0:0.01:1; [X,Y]=meshgrid(x1,y1); Z=(X.*Y)./(X+Y-(X.*Y)); surf(X,Y,Z) hold on; [X1,Y1]=meshgrid(x,y); Z1=(X1.*Y1)./(X1+Y1-(X1.*Y1)); surf(X1,Y1,Z1,'FaceColor', 'black','EdgeColor','none'); 在图中,我得到了如何制作surf(
x1=0:0.01:1;
y1=0:0.01:1;
[X,Y]=meshgrid(x1,y1);
Z=(X.*Y)./(X+Y-(X.*Y));
surf(X,Y,Z)
hold on;
[X1,Y1]=meshgrid(x,y);
Z1=(X1.*Y1)./(X1+Y1-(X1.*Y1));
surf(X1,Y1,Z1,'FaceColor', 'black','EdgeColor','none');
在图中,我得到了如何制作surf(X1,Y1,Z1,'FaceColor','black','EdgeColor','none')代码>更可见。在使用绘图时,可以选择更改标记大小和标记类型。冲浪图也有类似的东西吗
在下面的图表中,我想使圆圈区域更加可见。有没有增加冲浪图中标记大小的方法?或者稍微降低第一个冲浪图的颜色
你到底想显示/突出显示什么?@Suever我想从冲浪图中突出显示区域[X1,Y1]=meshgrid(x,y);Z1=(X1.*Y1)。/(X1+Y1-(X1.*Y1));表面粗糙度(X1,Y1,Z1,'FaceColor','black','EdgeColor','none')
这里x,y
是x1,y1
的子集。我想突出显示上图中圈出的区域。如果我可以让另一个冲浪图不那么显眼,那也没问题。你可以将第一个曲面的FaceAlpha
设置为类似于0.5的值,这会使它更透明吗?