ottava (/ MATLAB) s 'notazione per la movimentazione di ritorno più valorivettore disimballaggio per ottava
[a, b] = f(x)
suggerisce che i valori restituiti da f (x) sono in una sorta di vettore riga e che Octave supporta vettore disimballaggio (come la tupla-disimballaggio di Python).
Eppure, quando ho messo
[a, b] = [1, 2]
ottengo
error: invalid number of output arguments for constant expression
supportati da ottava vettore-disimballaggio?
Se è così, qual è la notazione corretta?
non riesco a trovare nulla nella documentazione
Le parentesi quadre ('[]') hanno un significato leggermente diverso quando il lato destro della cessione è una chiamata di funzione. Che cosa vuoi ottenere esattamente? –
ho due vettori (A e B) Desidero iterare contemporaneamente. In python farei per a, b in zip (A, B): // Fai un po 'di roba con aeb – dspyz