主要内容

idwt3

单级三维逆离散小波变换

语法

X = idwt3 (WT)
C = idwt3 (WT、类型)

描述

idwt3命令执行一个单级三维小波重建从单级三维小波分解。

X = idwt3 (WT)计算单级重建三维数组X,基于三维小波分解存储在WT结构。这个结构包含以下字段。

sizeINI

三维数组的大小X

模式

小波变换的扩展模式的名称。

过滤器

结构与4个字段,LoD,,不要生气,HiR,它包含用于DWT的过滤器。

12月

2 x 2 x 2单元阵列包含系数的分解。

12月{i, j, k},,j,k = 12通过低通滤波(包含系数jk = 1)或高通滤波(jk = 2)。

C = idwt3 (WT、类型)计算单级组件基于三维小波分解重构。有效值为类型是:

  • 一组三个字符“xyz”,每一个方向,“x”,“y”“z”在设置中选择{“一个”,' d ',“l”,“h”}或在相应的大写字母组{“一个”,' D ',“L”,“H”}),“一个”(或“L”)指定低通滤波器' D '(或“H”)指定高通滤波器。

  • char' d '(或“h”' D '“H”),指定的和不同于低通滤波器组件的所有组件。

例子

全部折叠

定义原始三维数据。

X =重塑(1:64、4、4、4)
X = X (:,: 1) = 1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16 X(:,: 2) = 17 21 25 29日18 22日26日30日19日23日27日31日20日24 28 32 X (:,:, 3) = 33 37 41 45 34 38 42 46 35 39 43 47 36 40 44 48 X (:,:, 4) = 49 53 57 61 50 54 58 62 51 55 59 63 52 56 60 64

分解X使用“db1”

wt = dwt3 (X,“db1”);

重建X的系数。确认同意重建数据的原始数据机精度。

XR = idwt3 (wt);dff = max (abs (X-XR))
dff = dff (:: 1) = 1.0 e-13 * 0.0266 0.0355 0.0888 0.1066 dff (:,: 2) = 1.0 e-13 * 0.1066 0.1066 0.2132 0.2132 dff (:,:, 3) = 1.0 e-13 * 0.1421 0.1421 0.2132 0.2132 dff (:,:, 4) = 1.0 e-13 * 0.3553 0.3553 0.2842 0.2842

重建的近似计算,包括低通滤波器组件。

一个= idwt3 (wt,“aaa”);

计算的总和与低通滤波器不同组件的所有组件。

D = idwt3 (wt、' d ');

重建与低通滤波器相关联的组件xz方向和高通滤波y方向。

ADA = idwt3 (wt,“艾达”);

版本历史

介绍了R2010a

另请参阅

||