Norma matriciale

Da testwiki.
Vai alla navigazione Vai alla ricerca

In matematica, una norma matriciale è la naturale estensione alle matrici del concetto di norma definito per i vettori.

Definizione

Una norma sullo spazio vettoriale Km×n delle matrici a elementi nel campo K è una funzione :Km×n+ tale che per ogni coppia di matrici A e B e per ogni scalare λK si verifica:

Si riconoscono quindi esattamente le stesse proprietà delle norme vettoriali; ciò riflette il fatto che lo spazio delle matrici è isomorfo allo spazio di vettori Kmn (per esempio tramite l'applicazione che manda una matrice nel vettore che contiene una dopo l'altra le sue righe) e quindi una norma matriciale deve avere perlomeno le stesse proprietà di una norma vettoriale.

In più, se m=n, cioè le matrici sono quadrate, generalmente si chiede che venga soddisfatta anche la proprietà di sub-moltiplicatività:

  • ABAB

Se è vera la sub-moltiplicatività si ricava subito che per la matrice identità vale I=IIIII1.

Lo spazio Kn×n munito di una norma sub-moltiplicativa è un esempio di algebra di Banach.

Norma indotta

Se è data una norma su Kn (K saranno i numeri reali o i numeri complessi), che per distinguere si indicherà con ||, allora è definita una norma su Km×n, detta norma indotta, in questo modo:

A=sup|x|=1|Ax|=supx0|Ax||x|

Essa coincide con la norma della trasformazione lineare A:xAx associata alla matrice, vista come operatore lineare continuo tra spazi di Banach, che si dà in analisi funzionale.

Nel caso quadrato, questa norma risulta sub-moltiplicativa se viene usato lo stesso tipo di norma sia nel dominio sia nel codominio. Per esempio, se per i vettori utilizziamo una delle norme p otteniamo delle norme, che si chiameranno sempre norme p, così definite:

Ap=sup|x|p=1|Ax|p

Nel caso p=1, la norma si dice anche norma operatoriale.

Proprietà

Per una norma indotta è sempre vero che I=1 e che |Ax|A|x|. Per una norma qualsiasi, se ciò accade allora si dice che la norma è compatibile rispetto alla norma ||.

Per alcuni valori particolari di p si dimostra che valgono alcune identità che facilitano il calcolo:

A1=maxj=1,,ni=1m|aij|
A=maxi=1,,mj=1n|aij|

Ne segue immediatamente che A1=At; dunque se A è simmetrica A1=A. In più, se m=n vale:

A2=ρ(A*A)

dove A* è la trasposta coniugata di A (la trasposta nel caso reale) e ρ(A*A) è il raggio spettrale di A*A, cioè il massimo tra i suoi autovalori in valore assoluto. Il caso p=2 è detto anche norma spettrale. Se A è simmetrica allora l'uguaglianza si riduce a:

A2=ρ(A)

Vale anche sempre che:

A2A1A

Qualsiasi norma indotta soddisfa la disuguaglianza:

Aρ(A)

e inoltre vale che:

limrAr1/r=ρ(A)

Template:AnchorNorma compatibile

Una norma matriciale ab su Km×n è detta compatibile con una norma vettoriale a su Kn e una norma vettoriale b su Km se:

AxbAabxa

per ogni AKm×n e per ogni xKn. Tutte le norme indotte sono compatibili per definizione.

Altre norme

Diffuse sono anche le norme che valutano la matrice "componente per componente", cioè equiparandola al vettore avente come componenti le entrate della matrice. Per esempio, i corrispettivi delle norme p vettoriali per le matrici, che si chiameranno sempre norme p (ma che sono distinte dalle norme p indotte), sono:

Ap=(i=1mj=1n|aij|p)1/p

In quanto sostanzialmente sono norme vettoriali, queste norme p sono sub-moltiplicative.

Come prima, il caso p=2 assume una certa importanza: esso viene detto anche norma di Frobenius ed è definibile anche come:

A2=AF=i=1mj=1n|aij|2=tr(A*AT)=i=1min{m,n}σi2

dove tr(A*AT) è la traccia di A*AT e σi sono i valori singolari di A.

Una proprietà singolare della norma di Frobenius è che se con Ai indichiamo le colonne di A, allora vale la seguente uguaglianza:

AF2=A122+A222++An22

Norme equivalenti

Per ogni coppia di norme matriciali p e q valgono le disuguaglianze:

c1ApAqc2Apc1,c2>0

cioè le due norme sono equivalenti. Esse quindi inducono la stessa topologia su Km×n.

Di seguito sono riportati alcuni esempi di tali costanti c1,c2 per una matrice reale:

  • A2AFnA2
  • AmaxA2mnAmax
  • 1nAA2mA
  • 1mA1A2nA1

dove A rappresenta la norma infinito indotta e Amax la sua norma uniforme, cioè il massimo dei moduli dei suoi elementi.

Bibliografia

  • Template:En James W. Demmel, Applied Numerical Linear Algebra, section 1.7, SIAM, 1997.
  • Template:En Carl D. Meyer, Matrix Analysis and Applied Linear Algebra, SIAM, 2000. [1]
  • Template:En John Watrous, Theory of Quantum Information, 2.3 Norms of operators, lecture notes, University of Waterloo, 2011.
  • Template:En Kendall Atkinson, An Introduction to Numerical Analysis, John Wiley & Sons, Inc 1989
  • Template:En Higham, N. J. "Matrix Norms." §6.2 in Accuracy and Stability of Numerical Algorithms. Philadelphia: Soc. Industrial and Appl. Math., 1996.
  • Template:En Horn, R. A. and Johnson, C. R. "Norms for Vectors and Matrices." Ch. 5 in Matrix Analysis. Cambridge, England: Cambridge University Press, 1990.

Voci correlate

Altri progetti

Template:Interprogetto

Collegamenti esterni

Template:Algebra lineare Template:Controllo di autorità Template:Portale