Commit 382daae6 authored by Littichai Buddaken's avatar Littichai Buddaken

push week06/hw6.py

parent 50f65e8d
def Ab2Uc(A, b):
import numpy as np
A =np.array(A,float)
b =np.array(b,float)
n=len(b)
for k in range(0, n-1):
for i in range(k+1, n):
if A[i,k] != 0.0:
lam = A[i,k]/A[k,k]
A[i,k] = 0
A[i,k+1:n] = A[i, k+1:n] - lam*A[k,k+1:n]
b[i] -= lam*b[k]
print("U = ",A)
print("c = ",b)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment