1. Feladat

Adjuk meg kézzel kiszámítva az A = \left[\matrix{ 2 & -1 & 3\cr 4 & 2 & 1 \cr -6 & -1 & 2 }\right]

mátrix felbontását, miután ellenőriztük, hogy létezik.

Sol.:

Tehat letezik LU-felbontas, most szamitsuk is ki!

2. Feladat

Igazoljuk a felsőháromszög-mátrixok alábbi tulajdonságait! (alsóháromszögmátrixokra analóg)

  1. Két felsőháromszög-mátrix szorzata szintén felsőháromszög-mátrix.
    Csoportot alkotnak es ez volt lin alg oran.
  2. Determinánsa a főátlóbeli elemek szorzata.
    Ez az egyetlen permutacio amiben nincsen elem.
  3. Sajátértékei éppen a főátlóban lévő elemei a megfelelő multiplicitással.
    Karakterisztikus polinomja: mely szinten felso/also haromszog matrix, tehat a determinansa , es mivel a sajatertekek pontosan a karakterisztikus polinom gyokei, ezert a sajatertekek elemek.
  4. Egy felsőháromszög-mátrix inverze szintén felsőháromszög-mátrix.
    Csoportot alkotnak es ez volt lin alg oran.

3. Feladat

Előadáson láttuk, hogy az felbontásban az mátrix főátlóbeli elemei 1-esek voltak, míg az mátrix főátlóbeli elemei (általában) nem. Egy mátrix felbontásának segítségével mutassuk meg, hogy létezik egy másik felbontás, ahol főátlóbeli elemei 1-esek, pedig diagonális.

Sol.:
Legyen

Tovabba jelolje az -edik sorat es az -edik sorat. Ekkor legyen , es , ezekkel az ertekekkel -nek mar valoban csupa -es lesz a foatlojaban.

4. Feladat

Adjuk meg az 1. feladatbeli mátrix felbontását.

Sol.:

5. Feladat

Tegyük fel, hogy egy szimmetrikus pozitív definit mátrix. Hogyan tudjuk meghatározni a Cholesky-felbontását az felbontás segítségével, mi az összefüggés a kettő között?

6. Feladat

Legyen A=\left[\matrix{2 & -1 & 0\cr -1 & 2 & -1\cr 0 & -1 & 2}\right]

Ellenőrizzük, hogy az mátrixnak lesz Cholesky-felbontása, majd adjuk is meg!

Sol.:
Tudjuk, hogy akkor es csak akkor pozitiv definit, ha minden bal felso aldeterminansa .
Ellenorizzuk ezt le!

Nem csak pozitív definit de szimmetrikus is, tehat teljesul a Cholesky-felbontas osszes kriteriuma.

7.* Feladat

(Összefüggés és gyöke közt a Cholesky-felbontásban)

Vezessük be egy négyzetes mátrix poláris felbontásának fogalmát. négyzetes mátrix felírható (vagy ) alakban, ahol . A mátrix gyöke értelmezhető, ugyanis szimmetrikus pozitív szemidefinit mátrix, így a sajátérték felbontásban felírható egy ortogonális mátrix mellett. A kapott (vagy ) mátrix unitér (mutassuk meg). Ezt a felbontás hívjuk a mátrix poláris felbontásának.

Mutassuk meg, hogy egy szimmetrikus pozitív definit mátrix esetén a Cholesky-felbontásból származó mátrixra, ha az mátrix poláris felbontása, teljesül hogy

8. Feladat

Írjunk programot, amely egy adott négyzetes mátrixra kiszámolja a sarokdeterminánsait!

import numpy as np
 
def compute_left_upper_determinants(A):
	n = A.shape[0]
	deltas = []
	for i in range(n):
		determinant = np.linalg.det(A[0:i, 0:i])
		deltas.append(determinant)
	return deltas

9. Feladat

Írjunk programot, amely eldönti, hogy a mátrix szigorúan diagonálisan domináns-e vagy sem!

import numpy as np
 
def sol_9(A):
	n = A.shape[0]
	for i in range(n):
		if 2*A[i, i] <= np.sum(np.abs(A[i, :], axis = 1):
			return False
	return True

10. Feladat

Írjunk programot, mely kiszámítja az alábbi egyenletrendszer megoldását a Cramer-szabály, illetve a Gauss-módszer segítségével!

8 & -6 & -7 & 5 \cr 2 & -1 & -2 & 1 \cr 6 & 1 & -9 & 2 \cr -2 & -5 & 4 & 0 \cr }\right] \cdot \left[ \matrix{ x_1 \cr x_2 \cr x_3 \cr x_4}\right] = \left[ \matrix{ -28 \cr -7 \cr-23 \cr 8}\right]
import numpy as np
 
 
def cramers_rule(A, b):
	n = A.shape[0]
	x = []
	det = np.linalg.det(A)
	for i in range(n):
		Ai = A.copy()
		Ai[:, i] = b
		xi = np.linalg.det(Ai) / det
		x.append(xi)
	return x
 
 
def gauss_elim(A, b):
	n = A.shape[0]
	

related: NumMod 1