using while in combining two vectors

21 次查看(过去 30 天)
Hello, Please help me with the following: Consider two vectors, A=[a1;a2;a3] and B=[b1;b2;b3]. How can I get a new vector C using while, where C=[a1;b1;a2;b2;a3;b3] ? Thank you.

回答(1 个)

Voss
Voss 2022-5-16
A = [1;2;3];
B = [4;5;6];
n = numel(A);
C = zeros(2*n,1);
i = 1;
while i <= n
C(2*i-1) = A(i);
C(2*i) = B(i);
i = i+1;
end
disp(C);
1 4 2 5 3 6

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by