图片缩略图

pcolor3

version 1.1.0.0 (658 KB) by 乍得格林
绘制一个半透明的三维矩阵

2.8 k下载

更新2015年3月12

查看许可协议

注意:此函数在matlab2014b或更高版本中还不能工作。
该函数以颜色缩放的半透明面在每个维度绘制一个3D数据体。

语法
pcolor3 (V)
pcolor3 (X, Y, Z, V)
AlphaValue pcolor3(…,“α”)
pcolor3(…,edgealpha EdgeAlphaValue)
pcolor3(…,alphalim AlphaLimits)
InterpolationMethod pcolor3(…)
NumberOfSlices pcolor3(…,“N”)
NumberOfXSlices pcolor3(…,“Nx”)
pcolor3(…,“纽约”,NumberOfYSlices)
pcolor3(…,“新西兰”,NumberOfZSlices)
h = pcolor3(…)

描述
pcolor3(V)绘制一个三维体积为V的场。

pcolor3(X,Y,Z,V)在X,Y,Z给定的位置绘制3D体积V。X、Y和Z可以是匹配V的维数的3D矩阵,也可以是1D数组。

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

pcolor3(…,'edgealpha',EdgeAlphaValue)指定音量的各个面的透明度。大于音量AlphaValue的EdgeAlphaValue有助于定义角和边,特别是在有照明对象的情况下。默认的EdgeAlphaValue是0.05。

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

提示:如果感兴趣的值偏离一个无趣的平均值(例如,温度25不感兴趣,而T = 10感兴趣,T = 40也感兴趣),使用'alphalim',[25 40]并选择一个偏离25的彩色地图。尽管T = 10远低于最小AlphaLimits, 10和40与25的距离相等,因此不透明度相等。

pcolor3(…,InterpolationMethod)指定一个插值方法如下:

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

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

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

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

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

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

引用作为

乍得格林(2021)。pcolor3(//www.tianjin-qmedu.com/matlabcentral/fileexchange/49985-pcolor3), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2012b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

pcolor3 / html /