MatLAB (array di array)
Ho un problema con matlab...che però non riesco a risolvere....secondo me è una cretinata.... aiutatemi;)

lo script fa questo:
1) genera una matrice di 6 righe e 5 colonne (D)
2) poi fa tre sottrazioni (la seconda colonna dalla prima, la terza dalla prima e la quarta dalla prima (for i = 0:2
Diff=D(i+2,:)- D(1,:)
3) per ognuna di queste intere righe(Diff).... prende solo i valori 1 3 4 e me li mette in una array (Diffselettiva)


ECCO LO SCRIPT:

D=rand(6,5); %matrice 6 righe 5 colonne
xP=[1 3 4 ];

for i = 0:2
Diff=D(i+2,:)- D(1,:)
Diffselettiva=Diff(1,xP)
end



il problema è che io vorrei OTTENERE UN UNICO ARRAY (che ha quindi 9 elementi) che contiene TUTTI gli array "Diffselettiva" (ognuno di 3 elementi) che ha creato nel ciclo...

come posso fare????

grazie infinite a tutti