Azzera filtri
Azzera filtri

I have 4 arrays of 335 elements each, i want one array(resultant) whcih consists of first array element in first element and first array element of second array into second element of resultant array and first array element of third array into third

2 visualizzazioni (ultimi 30 giorni)
eg: a=[1;2;3] b=[4;5;6] c=[7;8;9]
and i want d=[1;4;7;2;5;8;3;6;9]
please help me out,

Risposte (2)

bio lim
bio lim il 2 Dic 2016
Modificato: bio lim il 2 Dic 2016
Like this?
a=[1;2;3];
b=[4;5;6];
c=[7;8;9];
d = [a';b';c'];
d = reshape(d, [9 1]);
Output:
d =
1
4
7
2
5
8
3
6
9
  6 Commenti
bio lim
bio lim il 2 Dic 2016
It's still the same approach.
a=rand(335,1);
b=rand(335,1);
c=rand(335,1);
d=rand(335,1);
e=[a';b';c';d'];
e = reshape(e, [1340 1]);

Accedi per commentare.


KSSV
KSSV il 2 Dic 2016
clc; clear all ;
a=[1;2;3] ;
b=[4;5;6] ;
c=[7;8;9] ;
abc = [a b c]' ;
iwant = abc(:)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by