主要内容

dyadup

二元upsampling

描述

Y= dyadup (X的奇索引元素上采样XY的奇索引样本X在这种情况下。指定X作为一个向量或矩阵。当你指定X作为向量,函数返回vector的扩展副本X通过插入零进行上采样。

例子

Y= dyadup (XEVENODD,在那里X的偶数或奇索引元素的上采样XY可以包含偶数或奇数索引的样本X取决于价值EVENODD.指定X作为一个向量。当你指定X作为向量,函数返回vector的扩展副本X通过插入零获得。

dyadup实现了一种简单的零填充方案,在小波重构算法中非常有用。

Y= dyadup (___“类型”的扩展副本X通过插入列或行,或的行和列获得X使用“类型”论点。指定X作为一个矩阵。

例子

全部折叠

创建一个要向上采样的数据向量。

s = 1:5
s =1×51 2 3 4 5 5

奇指标上样本元素。

内镜下动态慢动作影像= dyadup (s)
内镜下动态慢动作影像=1×110 1 0 2 0 3 0 4 0 5 0

您还可以通过设置来对X1中的元素进行上采样EVENODD1

dse1 = dyadup(年代,1)
dse1 =1×110 1 0 2 0 3 0 4 0 5 0

上采样元素在偶数指标。

dso = dyadup(年代,0)
dso =1×91 .你的老板很好

创建一个你想要向上采样的矩阵数据。

s = (1:2) * (1:3)
s =2×31 2 2 4 4 5 5 6 6 6 6 6 6 6

上采样行在偶数索引。

der = dyadup(年代,1,“r”
der =5×30 0 0 1 2 3 0 0 0 2 4 6 0 0 0 0

奇指标上采样列。

医生= dyadup(年代,0,“c”
医生=2×51 . n .(复数)(复数

上采样偶数下标的行和列。

民主党= dyadup(年代,1,“米”
民主党=5×70 0 0 0 0 0 0 0 1 0 2 0 3 0 0 0 0 0 0 0 0 0 2 0 4 0 6 0 0 0 0 0 0 0 0

使用默认值dyadupdyaddown,我们有:dyaddown (dyadup (s)) =

s = 1:5
s =1×51 2 3 4 5 5
uds = dyaddown (dyadup (s))
uds =1×51 2 3 4 5 5

一般来说,颠倒身份是假的。

输入参数

全部折叠

要上采样的数据,指定为向量或矩阵。X是一个矢量,当你不使用“类型”论点的dyadup功能和X是矩阵吗“类型”论点的dyadup函数。

的偶数或奇索引样本X,指定为正整数。

Y的偶数或奇索引样本X取决于价值EVENODD

  • 如果EVENODD是偶数,那么Y(2k) = X(k) Y(2k) = 0

  • 如果EVENODD是奇数,那么Y(2k) = 0, Y(2k) = X(k)

dyadup默认为EVENODD = 1(奇数索引位置为零)。

上采样类型,指定为下列类型之一:

  • “c”上样列X

  • “r”对行进行抽样X

  • “米”对…的行和列进行抽样X

输出参数

全部折叠

二元上采样版本X,返回为向量或矩阵。

参考文献

[1] Strang, Gilbert和Truong Nguyen。小波和滤波器组.韦尔斯利,马萨诸塞州:韦尔斯利-剑桥出版社,1997年。

扩展功能

另请参阅

之前介绍过的R2006a