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