透明曲面图

131(30天)
我试图让我的表面透明,所以我可以看到当他们都彼此/在其他。
我有一个表面aci / acj图称为CritCon,另一个用于我的不平等ineq1 / ineq2称为条件
我试过“FaceAlpha”, 0.3冲浪()命令以及α(0.3)冲浪()命令后,两人看起来都不上班。
谢谢你!
%定义一组参数
meshsize = . 01;%改变这是降低了奇怪的图形
g = 0.2;
% - - - - - - param 0 - - - - - - - - - - - - - - - - -
bj = 2.34;
muj = 0.4;
%的范围定义x (deltai), y (betai)坐标
梅= muj: 1。* meshsize: 7.6 + muj;
bi = bj: .36587 * meshsize: 30;
% - - - - - - param 0 - - - - - - - - - - - - - - - - -
%编织网
(X, Y) = meshgrid(梅,bi);
% - - - - - - - - - - - - - - - - - - - - - - - -不平等- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
% 1不平等是Sij > 0和Ri > 1。
%不平等2是Sji > 0, Rj > 1。
ineq1 = Y > (2 * bj。* (X + g) * (g + muj) * (X + g + muj))。/ (bj。* g。* (X-muj) + (g + muj) * (X + 2 * g + muj) * (g + 2 * muj));
ineq2 = Y < (bj。* (X + g) * (2 * X + g) * (X + 2 * g + muj))。/ g (bj。*。* (X-muj) + 2。* (X + g) * (g + muj) * (X + g + muj));
aci = (1 + (2)。* X * (g + 2。* X) ^ (1)。* Y * ((1)。* g + (1)。* X + Y)。^ (1) < = (0);
acj = (1 + (2)。* bj。* (bj + (1)。* g + (1)。* muj)。^ (1)。* muj。* (g + 2 * muj)。^ (1) < = (0);
% - - - - - - - - - - - - - - - - - - - - - - - -不平等- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
条件= ineq1。* ineq2;
条件(条件= = 0)=南;
CritCon = aci。* acj;
CritCon (CritCon = = 0) =南;
% - - - - - - - - - - - - - - - - - - - - - - - - - - - -面- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
冲浪(X, Y, CritCon“EdgeColor”,“(0.3010,0.7450,0.9330)”,“FaceAlpha”,0.3)
持有
冲浪(X, Y,条件,“EdgeColor”,“(0.6350,0.0780,0.1840)”,“FaceAlpha”,0.3)
% - - - - - - - - - - - - - - - - - - - - - - - - - - - -面- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - -标签- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
包含(“\ mu_i”)
ylabel (“b_i”)
视图(0,90)
标题(“R_i R_j > 1, S > 0(暴击电导率)\ mu_j = 0.4时,b_j = 2.34。)
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - -标签- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
持有
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2022年3月1日
Edgecolor通常是数字而不是特征向量。

登录置评。

接受的答案

本杰明·克劳斯
本杰明·克劳斯 2022年3月1日
编辑:本杰明·克劳斯 2022年3月1日
你的表面情节都大约7500 x7500面孔,和大多数(所有)显示器的分辨率比这低得多。这意味着每个“面子”的表面是小于一个像素,但面孔之间的边缘也比自己脸。这意味着你看到的完全是边缘的颜色,不是脸的颜色。你最好关掉边缘的颜色,那么你只能看到脸,透明度将工作。
s1 =冲浪(X, Y, CritCon,“EdgeColor”,“没有”,“FaceAlpha”,0.3,“FaceColor”,0.3010,0.7450,0.9330)
持有
s2 =冲浪(X, Y,条件,“EdgeColor”,“没有”,“FaceAlpha”,0.3,“FaceColor”,0.6350,0.0780,0.1840)
3评论
乌苏拉Trigos-Raczkowski
乌苏拉Trigos-Raczkowski 2022年3月1日
再一次感谢您,这是 有帮助的。

登录置评。

答案(1)

约翰
约翰 2022年3月1日
我认为FaceAlpha工作,但你的筛孔尺寸太小,你只能看到边缘绘制不透明的在你的情况中。您可以使用EdgeAlpha看看图看起来更好。
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2022年3月1日
好点。
大部分时间我用Edgecolor‘没有’来避免这个问题

登录置评。

类别

找到更多的在照明、透明度和阴影帮助中心文件交换

下载188bet金宝搏


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!