Serie 8 LR Zerlegung
This commit is contained in:
parent
600223305c
commit
b2b8001d85
@ -1,8 +1,11 @@
|
|||||||
# %%
|
# %%
|
||||||
# Import
|
# Import
|
||||||
import numpy as np
|
import numpy as np
|
||||||
|
import scipy as sp
|
||||||
|
|
||||||
# Parameter
|
# Parameter
|
||||||
|
PR = 3
|
||||||
|
|
||||||
matrizen = [
|
matrizen = [
|
||||||
np.array([[3, 1], [6, 9]]),
|
np.array([[3, 1], [6, 9]]),
|
||||||
np.array([[3, 2], [1, 4]]),
|
np.array([[3, 2], [1, 4]]),
|
||||||
@ -11,3 +14,15 @@ matrizen = [
|
|||||||
np.array([[3, 5, 0], [5, 8, -1], [1, 2, -1]]),
|
np.array([[3, 5, 0], [5, 8, -1], [1, 2, -1]]),
|
||||||
np.array([[2, 4, 6], [1, 2, 3], [3, 6, 9]]),
|
np.array([[2, 4, 6], [1, 2, 3], [3, 6, 9]]),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# Berechnung
|
||||||
|
for matrix in matrizen:
|
||||||
|
[P, L, R] = sp.linalg.lu(matrix)
|
||||||
|
|
||||||
|
# Ausgabe
|
||||||
|
with np.printoptions(precision=PR):
|
||||||
|
print(f"\nA = \n{matrix}\n\nP = \n{P}\n\nL = \n{L}\n\nR = \n{R}\n")
|
||||||
|
|
||||||
|
print(60 * "-")
|
||||||
|
|
||||||
|
# %%
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user