Sottomatrice MatLab
Esiste in MatLab un comando che restituisca la sottomatrice ottenuta da una matrice togliendo la i-esima riga e la j-esima colonna?
Risposte
A(1:i-1 i+1:n, 1:j-1 j+1:m)se $A$ ha $n$ righe ed $m$ colonne.
Devo ottenere la sottomatrice togliendo la prima riga e la i-esima colonna, così ho modificato il tuo codice:
ma segna un errore di sintassi...
A(2:n,1:i-1 i+1:n)
ma segna un errore di sintassi...
Prova
A(2:n, [1:(i-1) (i+1):n])
Grande! Funziona!
Grazie
E se volessi scambiare due righe della matrice?
Grazie

E se volessi scambiare due righe della matrice?
E' sufficiente passare il vettore con gli indici scambiati:
Supponendo ovviamente che $1
A([1:(i-1) j (i+1):(j-1) i (j+1):n],:)
Supponendo ovviamente che $1
Ultima domanda sull'argomento...supponiamo che io debba sommare alla i-esima riga, il doppio della j-esima...come posso fare?
A(i,:) + 2 * A(j,:)
Ciao! Sono il tuo Tutor AI, il compagno ideale per uno studio interattivo. Utilizzo il metodo maieutico per affinare il tuo ragionamento e la comprensione. Insieme possiamo:
- Risolvere un problema di matematica
- Riassumere un testo
- Tradurre una frase
- E molto altro ancora...
Il Tutor AI di Skuola.net usa un modello AI di Chat GPT.
Per termini, condizioni e privacy, visita la relativa pagina.
Per termini, condizioni e privacy, visita la relativa pagina.