DA MATRICE A VETTORE

di il
2 risposte

DA MATRICE A VETTORE

Buon pomeriggio,
ho una matrice composta da 132 righe per 8 colonne.
Volevo chiedere se qualcuno sa se esiste un modo rapido per incolonnare tutte le righe della matrice in modo da ottenere un unico vettore 1056*1.

Grazie

2 Risposte

  • Re: DA MATRICE A VETTORE

    Il modo piu' veloce sarebbe stato quello di usare un vettore come se fosse una matrice
  • Re: DA MATRICE A VETTORE

    Il comando è 'reshape'

    B = reshape(A,sz) example
    B = reshape(A,sz1,...,szN) example
    Description
    example
    B = reshape(A,sz) reshapes A using the size vector, sz, to define size(B). For example, reshape(A,[2,3]) reshapes A into a 2-by-3 matrix. sz must contain at least 2 elements, and prod(sz) must be the same as numel(A).

    example
    B = reshape(A,sz1,...,szN) reshapes A into a sz1-by-...-by-szN array where sz1,...,szN indicates the size of each dimension. You can specify a single dimension size of [] to have the dimension size automatically calculated, such that the number of elements in B matches the number of elements in A. For example, if A is a 10-by-10 matrix, then reshape(A,2,2,[]) reshapes the 100 elements of A into a 2-by-2-by-25 array.
Devi accedere o registrarti per scrivere nel forum
2 risposte