Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 14. 05. 2023 21:47

popcorn
Příspěvky: 152
Škola: VŠ
Pozice: Student
Reputace:   
 

Inverze matice pomocí Choleského rozkladu

Ahoj, potřeboval bych invertovat matici pomocí Choleského rozkladu.

Mám matici:
A =
[mathjax]\begin{pmatrix}
1 & 2 & -1\\
2 & 5 & -2\\
-1 & -2 & 2
\end{pmatrix}[/mathjax]


rozklad jsem si spočetl:

U =
[mathjax]\begin{pmatrix}
1 & 0 & 0\\
2 & 1 & 0\\
-1 & 0 & 1
\end{pmatrix}[/mathjax]


A pomocí vztahu:
[mathjax]A^{-1}=(U^{-1})^{T}*U^{-1}[/mathjax]

[mathjax](U^{-1})[/mathjax]
[mathjax]\begin{pmatrix}
1 & 0 & 0\\
-2 & 1 & 0\\
1 & 0 & 1
\end{pmatrix}[/mathjax]



[mathjax]A^{-1}=[/mathjax]
[mathjax]\begin{pmatrix}
1 & -2 & 1\\
-2 & 5 & -2\\
1 & -2 & 2
\end{pmatrix}[/mathjax]


Nicméně pokud původní matici invertuji klasicky, tak dostanu matici:
[mathjax]\begin{pmatrix}
6 & -2 & 1\\
-2 & 1 & 0\\
1 & 0 & 1
\end{pmatrix}[/mathjax]



Kde mám chybu?

Offline

  • (téma jako vyřešené označil(a) popcorn)

#2 14. 05. 2023 22:01

Bati
Příspěvky: 2435
Reputace:   191 
 

Re: Inverze matice pomocí Choleského rozkladu

↑ popcorn:
Ahoj, nekde ve vypoctu [mathjax]U^{-T}U^{-1}[/mathjax].

Offline

 

#3 14. 05. 2023 22:13

popcorn
Příspěvky: 152
Škola: VŠ
Pozice: Student
Reputace:   
 

Re: Inverze matice pomocí Choleského rozkladu

Aha, já udělal [mathjax]U^{-1}(U^{T})^{-1}[/mathjax]...

Díky

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson