hw06.py 328 Bytes
Newer Older
tanakrit's avatar
tanakrit committed
1 2 3 4 5 6 7 8 9 10 11 12
def Ab2Uc(A,b):
    import numpy
    A = numpy.array(A,float)
    b = numpy.array(b,float)
    n = len(b)
    for j in range(0, n-1):
        for i in range(j+1, n):
            lam = A[i,j]/A[j,j]
            A[i,j:n] = A[i, j:n] - lam*A[j, j:n]
            b[i] = b[i] - lam*b[j]
        print('U =',A)
        print('c =',b)