我希望您能为我遇到的一个小问题提供帮助。我想对带有零和一的向量进行上采样和下采样。为此,我们具有上采样和下采样功能,但是,Matlab中的上采样功能仅向矢量添加零。我想重复该值,而不是只输入零。
遗憾的是,升采样功能无法做到这一点。因此,我尝试使用repmat(在第三维中),然后重塑形状以恢复到旧格式。我知道这些功能一定是有可能的,但是如果我只使用它们,向量就会被复制并添加到末尾。
一个例子:输入向量为:[1 0 0 1 0 1 0 1 1 1 0 0](它们应该是随机的)。
现在,我想对样本(例如)进行2倍上采样。然后,我想得到:[1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 1 1 1 1 1 0 0 0 0]。
提前感谢您的帮助!