Crout-Algorithmus Bandmatrix Python

Neue Frage »

maiena1 Auf diesen Beitrag antworten »
Crout-Algorithmus Bandmatrix Python
Meine Frage:
Hallo, alle zusammen!
Ich versuche seid einigen Tagen einen Fehler in meinem Python code zu finden um ein richtiges Ergebnis zu erzählen, bis jetzt aber ohne Erfolg.
Habt ihr vielleicht Vorschläge

Meine Ideen:
def crout(A, q, p):
n = len(A)
L = [[0] * n for i in range(n)]
U = [[0] * n for i in range(n)]
for j in range(n):
L[j][j] = 1

for i in range(n):
for k in range(i, min(q+i,n)):
sum = 0
for j in range(i-p,i-1):
sum = sum + L[i][j]*U[j][k]

U[i][k] = A[i][k] - sum

for k in range(i+1, min(p+i,n)):
sum = 0
for j in range(i-q,i-1):
sum = sum + L[k][j]*U[j][i]

L[k][i] = int((A[k][i]-sum)/U[i][i])
return(L,U)

Vielen Dank im Voraus!
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »