Fill a vector with two vectors

7 views (last 30 days)
Hello, I have two vectors, Ex: V1 = [3 8 6 7 ] and V2= [1 5 9 4 ]. With V1 and V2, I would like to create the following vector: Result = [ 8 5 6 9 7 4]. How can I do this?
Thanks in advance,
Eva

Accepted Answer

Stephan
Stephan on 24 Nov 2020
Edited: Stephan on 24 Nov 2020
V1 = [3 8 6 7]
V2 = [1 5 9 4]
V = reshape([V1;V2],1,[])
V = V(3:end)
results in:
V1 =
3 8 6 7
V2 =
1 5 9 4
V =
3 1 8 5 6 9 7 4
V =
8 5 6 9 7 4

More Answers (2)

Nora Khaled
Nora Khaled on 24 Nov 2020
v1 = [3 8 6 7];
v2 = [1 5 9 4];
r=[];
for i=2:1:length(v1)
r=[r v1(i) v2(i)];
end
r

Eva Maria Leal Munoz
Eva Maria Leal Munoz on 24 Nov 2020
Thanks very much both!

Categories

Find more on Multidimensional Arrays in Help Center and File Exchange

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!