小编8bi*_*ker的帖子

在MATLAB中的向量中的非零元素之间插入可变数量的零

我有一个像这样的矢量:

a = [1,2,3,4,5,6...,n]
Run Code Online (Sandbox Code Playgroud)

我想获得一个像这样的新矢量:

a_new = [1,0,0,2,0,0,3,0,0,4,0,0,5,0,0,6,...,0,0,n]
Run Code Online (Sandbox Code Playgroud)

其中在非零元素之间插入固定数量的零(在上例中为2).如果我选择zero_p=3,新的矢量将是:

a_new = [1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,...,0,0,0,n]
Run Code Online (Sandbox Code Playgroud)

等等

我怎样才能做到这一点?

matlab vector zero

3
推荐指数
2
解决办法
4742
查看次数

标签 统计

matlab ×1

vector ×1

zero ×1