在向量Matlab中插入嵌入的数字

Dimitris Boukosis

大家好,我想做以下事情。我有一个向量fe [1 2 3 4 6 8],我想以该向量[1 2 3 4 5 6 7 8]结尾,但通常不像[v(1:4)5 v(6)7 v(8)]。非常感谢你!!

道贤

由于问题太模糊,因此我不确定我是否理解正确,但这就是我想出的

如果您要修改数组

a = [a_1, ..., a_n]

而你想插入

b = [b_1, ..., b_m]

以及您要插入的位置

b_pos = [p_1, ..., p_m]

然后

n = length(a);
m = length(b);

a_pos = setdiff(1:(n+m),b_pos) % find index which is not included in b_pos

c = zeros(1,n+m);
c(a_pos) = a;
c(b_pos) = b;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章