图像缩略图

pcolor3

版本1.1.0.0(658KB)由 查德·格林
将三维矩阵打印为半透明体积

2.8K下载

更新2015年3月12日

查看许可证

注意:该函数在Matlab2014b或更高版本中还不起作用。
此函数将三维数据体绘制为每个维度中的颜色缩放半透明曲面平面。

语法
pcolor3(V)
pcolor3(X,Y,Z,V)
pcolor3(…,'alpha',AlphaValue)
pcolor3(…,'edgealpha',edgealpha值)
pcolor3(…,'alphalim',AlphaLimits)
pcolor3(…,插值法)
pcolor3(…,'N',NumberOfSlices)
pcolor3(…,'Nx',数量xslices)
pcolor3(…,'Ny',切片数)
pcolor3(…,'Nz',切片数)
h=pcolor3(…)

描述
pcolor3(V)绘制三维体积V的字段。

pcolor3(X、Y、Z、V)在X、Y、Z给定的位置绘制三维体积V。X、Y和Z可以是与V或1D阵列尺寸匹配的三维矩阵。

pcolor3(…,'alpha',AlphaValue)指定介于0(完全透明)和1(完全不透明)之间的体积透明度值。默认值为0.01。这个值可能看起来低得出奇,但请记住,您将查看100个切片——它们加起来。

pcolor3(…,'edgealpha',edgealpha VALUE)指定体积的体积面侧面的透明度。大于体积AlphaValue的edgealpha值有助于定义角和边,尤其是在存在照明对象的情况下。默认edgealpha值为0.05。

pcolor3(…,'alphalim',AlphaLimits)使用V值缩放透明度值。这可以通过使低V值不可见来帮助突出显示感兴趣的变量。AlphaLimits是一个两元素数组,对应于V中的值。如果AlphaLimits为“自动”,则AlphaLimits取[min(V(:))max(V(:)])。

提示:如果感兴趣的值围绕一个无趣的平均值发散(例如,温度25不感兴趣,而T=10感兴趣,T=40也感兴趣),请使用“alphalim”[25 40],并选择一个从25发散的颜色图。虽然T=10远低于最低字母限值,但10和40与25的距离相等,因此不透明度相等。

pcolor3(…,插值方法)将插值方法指定为:

“线性”三线性切片插值(默认值),
“三次”三次切片插值,
“最近的”最近邻切片插值,或
“直接”直接绘制数据,而不是插值切片(最快?)。

pcolor3(…,'N',NumberOfSlices)指定每个方向上的切片数。默认值为100。增加切片数可以生成更平滑、更高质量的图形,但可能会降低性能。

pcolor3(…,'Nx',NumberOfXSlices)指定x方向上的片数。默认值为100。

pcolor3(…,'Ny',NumberOfYSlices)指定y方向上的切片数。默认值为100。

pcolor3(…,'Nz',NumberOfZSlices)指定z方向上的切片数。默认值为100。

h=pcolor3(…)返回曲面图形对象的句柄向量。

引用为

查德·格林(2021年)。pcolor3(//www.tatmou.com/matlabcentral/fileexchange/49985-pcolor3),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用R2012b创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!

pcolor3/html/