零填充在matlab的一个传染媒介

时间:2015-04-18 18:35:04

标签: matlab zero-pad

我有一个包含5个数字的向量,我想将其填零。我怎么能这样做。

A=[1
  2
  3
  4
  5];

我想零填充向量是这样的: A _

new=[0 
     0
     0
     0
     0
     1
     2
     3
     4
     5];

另外,对于另一种情况,我想按如下方式将1,3,4分配给矩阵W,并将其他元素归零。 W的大小假定为7。 W = [0 1 0 0 3 0 4]

1 个答案:

答案 0 :(得分:2)

您可以使用以下代码

newA = [zeros(5,1); A]

关于另一个案例。你需要像

这样的东西
inds = [2 5 7];
elems = [1 3 4];
W = zeros(7,1);
W(inds) = elems