Konditionstal (numeriska beräkningar)
Hej!
Har lite svårt att förstå vad konditionstal är i numeriska beräkningar. Det finns normer, 2-norm, SE, RMSE, residual, residualvektor.
Är de samma eller har de någon koppling till konditionstal?
Förstår att man kan se konditonstalet på olika sätt för olika metoder.(?) Typ MKM? Sen finns det ju även noggrannhetsordning. Ja kan inte få till någon struktur på det och är lite förvirrad. Så vad är egentligen konditionstal?
Mvh
Konditionstalet är ett mått på hur nära en matris är att vara singulär. Dvs hur nära är att vara olösbart.
Ett stort konditionstal indikerar att A är elak, nästan singulär. Ett litet konditionstal nära 1 indikerar att A är snäll.
Lite slarvigt kan man säga att konditionstalet för en matris
talar om hur mycket en vektor maximalt kan förstoras eller förminskas när man utför operationen . (För L2-normen är konditionstalet bokstavligt talat den största möjliga förlängningen delat med den minsta möjliga förlängningen)
Den kanske vanligaste användningen av konditionstal är att avgöra hur stor påverkan en liten störning av indata har på resultatet när man försöker lösa
Man kan visa att
Vi ser att ett stort värde på , dvs elak matris A, innebär att även en liten störning kan ge stor påverkan på slutresultatet.
Och ja, konditionstalet beror på vilken norm du väljer att betrakta.
Det finns också en mer generell definition av konditionstalet där man istället använder pseudoinversen