Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我的数据集包含三个向量(x,y和z)。我用plot3(x,y,z)在3d图中将这些值绘制为点,这很好。我也想在同一图中显示一个平面。为了获得该图的数据,我对x和y使用线性回归来获得新的z。
它是这样的: ![]() (来源: bildr.no ) 我希望仅用一种颜色(例如浅蓝色或灰色)填充冲浪并设置不透明度,以使其透明。我怎样才能做到这一点? 回答: 创建只有一种颜色和给定透明度值的表面的最简单方法是设置表面对象的'FaceColor'和'FaceAlpha'属性: hSurface = surf(...your arguments to create the surface object...); set(hSurface,'FaceColor',[1 0 0],'FaceAlpha',0.5); 本示例将表面颜色设置为红色,并将透明度设置为0.5。您也可以设置边缘属性(使用“ EdgeColor”和“ EdgeAlpha”)。 更多&回答... |
![]() |
![]() |