2012-07-04 14 views

risposta

5

Come definito nella guida di Matlab per norma, il valore restituito è "Il più grande valore singolare" per le matrici, e sum(abs(A).^2)^(1/2) per i vettori.

Letture addizionali: wikipedia - matrix norm

3

x(:) è un vettore, vedere che cosa Matlab restituisce se è sufficiente digitare che alla riga di comando. x è una matrice. Il 2-norma di una matrice e la 2-norma di un vettore sono calcolate in modo diverso, in generale la 2-norma del vettore degli elementi di un array non sarà lo stesso del 2-norma della matrice. Per dettagli vedi good old Golub and Van Loan.

Perché sono i 2-norme di matrici e le matrici di diverso? Questa è matematica e quindi fuori tema qui su SO quindi non oso rispondere.

Problemi correlati