Fill a vector with two vectors

3 vues (au cours des 30 derniers jours)
Eva Maria Leal Munoz
Eva Maria Leal Munoz le 24 Nov 2020
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

Réponse acceptée

Stephan
Stephan le 24 Nov 2020
Modifié(e) : Stephan le 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

Plus de réponses (2)

Nora Khaled
Nora Khaled le 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 le 24 Nov 2020
Thanks very much both!

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Produits


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by