matematykaszkolna.pl
Równanie macierzowe FredS: wiem że chyba wykraczam poza temat ale zna ktoś sposób na rozwiązanie równania macierzowego (po uproszczeiu): A*X=X*B gdzie A i B znamy a X jest niewiadomą.
28 lut 19:33
Artur_z_miasta_Neptuna: A,B,X to macierze kwadratowe takich samych wymiarów jedyna metoda jaka mi przychodzi do głowy −−− wymnożyć 'na chama' i stworzyć n2 równań i to rozwiązać
28 lut 19:38
Trivial: Mamy równanie AX = XB Dokonujemy diagonalizacji macierzy B do postaci B = SΛS−1 gdzie macierz S jest macierzą wektorów własnych, a macierz Λ odpowiadającym im wartości własnych. Mamy: AX = XSΛS−1 / *S AXS = XSΛ Dokonujemy podstawienia U = XS AU = UΛ Czyli macierz U jest macierzą wektorów własnych macierzy A odpowiadającym wartościom własnym macierzy B. Czyli żeby istniało rozwiązanie macierze A i B muszą mieć identyczne wartości własne. Znając U macierz X obliczymy: U = XS → X = US−1. Przykład 2×2 (warunek identycznych wartości własnych spełniony)
 
nawias
1 2
nawias
nawias
2 4
nawias
 
nawias
3 3
nawias
nawias
2 2
nawias
 
A =
, B =
   
Chcemy rozwiązać równanie AX = XB Zauważamy, że macierze A i B są osobliwe, zatem λ = 0 jest wartością własną. Ze śladu macierzy odczytujemy drugą wartość własną: λ = 5. Znajdźmy macierz S. Bs = λs → (B − λI)s = 0
 
nawias
5 0
nawias
nawias
0 0
nawias
 
Λ =
  
Dla λ = 5 mamy:
 
nawias
−2 3
nawias
nawias
2 −3
nawias
 
nawias
3
nawias
nawias
2
nawias
 
B−5I =
→ s =
   
Dla λ = 0 mamy:
 
nawias
1
nawias
nawias
−1
nawias
 
s =
  
Zatem
 
nawias
3 1
nawias
nawias
2 −1
nawias
 
S =
  
Poszukajmy wektorów własnych macierzy A. Dla λ = 5 mamy:
 
nawias
−4 2
nawias
nawias
2 −1
nawias
 
nawias
1
nawias
nawias
2
nawias
 
A−5I =
→ u =
   
Dla λ = 0 mamy:
 
nawias
1 2
nawias
nawias
2 4
nawias
 
nawias
2
nawias
nawias
−1
nawias
 
A =
→ u =
   
A zatem:
 
nawias
1 2
nawias
nawias
2 −1
nawias
 
U =
  
Skąd mamy, że rozwiązaniem równania AX = XB jest:
 
nawias
1 2
nawias
nawias
2 −1
nawias
nawias
3 1
nawias
nawias
2 −1
nawias
 1
nawias
1 2
nawias
nawias
2 −1
nawias
nawias
−1 −1
nawias
nawias
−2 3
nawias
 
X = US−1 =
−1 = −

  6 
 1
nawias
−5 5
nawias
nawias
0 −5
nawias
 5
nawias
1 −1
nawias
nawias
0 1
nawias
 
= −

=

 6 6 
Sprawdźmy rozwiązanie:
 
nawias
1 2
nawias
nawias
2 4
nawias
 5
nawias
1 −1
nawias
nawias
0 1
nawias
 5
nawias
1 −1
nawias
nawias
0 1
nawias
nawias
3 3
nawias
nawias
2 2
nawias
 
*

=

  6 6 
 
nawias
1 2
nawias
nawias
2 4
nawias
nawias
1 −1
nawias
nawias
0 1
nawias
 
nawias
1 −1
nawias
nawias
0 1
nawias
nawias
3 3
nawias
nawias
2 2
nawias
 
=
   
 
nawias
1 1
nawias
nawias
2 2
nawias
 
nawias
1 1
nawias
nawias
2 2
nawias
 
=
   
Rozwiązanie działa!
28 lut 20:51
Trivial: Można również zauważyć, że skoro macierze U, S są macierzami wektorów własnych, to również macierze UD1, SD2 (gdzie D1, D2 − dowolne macierze diagonalne) są macierzami wektorów własnych. Stąd mamy: UD1 = XSD2 Czyli X = UD1D2−1S−1 = UDS−1. Zatem postać ogólna rozwiązania przykładu to:
 
nawias
1 2
nawias
nawias
2 −1
nawias
nawias
c1 0
nawias
nawias
0 c2
nawias
nawias
1 1
nawias
nawias
2 −3
nawias
 
X =
  
28 lut 21:32