Possible Duplicate:
How do I do multiple assignment in MATLAB?Esiste qualcosa come deal() per i normali array MATLAB?
Quando si tratta di matrici di celle, posso utilizzare la funzione deal()
per assegnare cellule alle variabili di uscita, come:
[a, b, c] = deal(myCell{:});
o semplicemente:
[a, b, c] = myCell{:};
desidero fare la stessa cosa per un semplice array, come ad esempio:
myArray = [1, 2, 3];
[a, b, c] = deal(myArray(:));
Ma questo non funziona. Qual è l'alternativa?
ho pensato a questa domanda suonava familiare, ma ci ho messo un po 'di tempo per trovare il duplicato: http://stackoverflow.com/questions/2337126/multiple-assignment- in-mATLAB. Penso che proverò a taggare meglio queste domande quando avrò la possibilità. – gnovice