Crout-Algorithmus Bandmatrix Python |
26.01.2022, 10:14 | maiena1 | Auf diesen Beitrag antworten » |
Crout-Algorithmus Bandmatrix Python 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! |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|