gpt4 book ai didi

matlab - matlab中的零填充/填充

转载 作者:太空宇宙 更新时间:2023-11-03 20:12:04 26 4
gpt4 key购买 nike

基本上我有这样的数组:

[1 2 3 4 5 6]

我想要这样的数组:

[1 0 2 0 3 0 4 0 5 0 6]

所以它是 L-1 数组中的零,其中 L 是零填充之前数组中所有值的数量。

有人知道如何在 Matlab 中求解吗?

最佳答案

你可以试试这个:

a = [1 2 3 4 5 6]; 

b = zeros(1, 2 * length(a) - 1);
b(1:2:end) = a;

这导致

b =

1 0 2 0 3 0 4 0 5 0 6

Dan 在评论中建议了一个较短的版本:

b(1:2:2 * length(a) - 1) = a;

关于matlab - matlab中的零填充/填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16337361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com