Vorrei rimuovere la diagonale della seguente matrice;Matlab: rimuovere la diagonale dalla matrice e riformare
[0 1 1
0 0 0
0 1 0]
e mettere questo in un vettore come tale
[1 1 0 0 0 1]
C'è una funzione one-way per fare questo? La maggior parte delle altre soluzioni che ho trovato su Stack Overflow cancella tutti gli zeri.
È sempre una matrice quadrata o le dimensioni possono essere diverse? –