MATLAB改变图形的透明度(Transparency)
的有关信息介绍如下:基于MATLAB流函数产生喷气式飞机在流体中速度廓线,并绘制了速度梯度为-3时的等值线图形,然后设置alpha(0.5)改变等值线图形的透明度。
第一,启动MATLAB,新建脚本(Ctrl+N),输入如下代码:
close all; clear all; clc
[x,y,z,v]=flow;
p=patch(isosurface(x,y,z,v,-3));
isonormals(x,y,z,v,p);
set(p,'facecolor','red','edgecolor','none');
daspect([1,1,1])
view(3);axis tight; grid on;
第二,保存和运行上述脚本,得到如下图形。
第三,添加camlight,lighting gourand,提高图形的清晰度和使图形更平滑。
第四,再次保存和运行上述脚本,得到的图形清晰度更高,图形更平滑。
第五,添加alpha(0.5),改变图形的透明度。
第六,保存和运行上述脚本,得到的图形透明度提高。