您的位置首页百科知识

MATLAB改变图形的透明度(Transparency)

MATLAB改变图形的透明度(Transparency)

的有关信息介绍如下:

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),改变图形的透明度。

第六,保存和运行上述脚本,得到的图形透明度提高。