Example #1
0
'''
Created on Nov 24, 2015

@author: ahanagrawal
'''
import numpy as np
from OperationsA import gaussElimin
if __name__ == '__main__':
    
    a = np.array([[1,0,0],[1,1,0],[1,5/3,1]])
    b = np.array([[1,2,4],[0,3,21],[0,0,0]])
    
    print(np.linalg.det(a))
    print(np.dot(a,b))
    
    c = np.array([1,2,5])
    x = np.linalg.solve(a, c)
    print(x)
    print(a,c)
    
    print(np.dot(a,x))
    x = gaussElimin(a, c)
    print(x)
    
    print(np.dot(a,x))
Example #2
0
if __name__ == "__main__":
    a = np.array([[1, 1.2, 1.4, 1.6, 1.8, 2.0]])
    A = np.array([])
    b = np.array([[0,1,0,1,0,1]])
    
    copy = np.zeros((1,6))
    print("Len is " + str(len(a)))
    for i in range(getLen(a)):
        for j in range(getLen(a)):
            copy[0,j] = a[0,i]**(a.size-1-j)
        if (A.size is 0):
            A = np.copy(copy);
        else:
            A = np.append(A, copy, 0)
        print("break_____" + "\n",A)
    print("final")
    print(A)
    print(vandermode(np.array([1, 1.2, 1.4, 1.6, 1.8, 2.0])))
    
    x = gaussElimin(A, b.T)
#     print(A)
    print(x)

#     x = gaussian_elim.GEPP(A, b.T)
    for i in range(6):
        print(np.dot(A[i,:],x))