Exemple #1
0
def subFunc(El,p):
#    print 'Now '+str(p)
    for i in range(len(El)-1):
        e1 = Equation.equate(El[p[i]],El[p[i+1]])
        Equation.simplify(e1)
        print 'Elinated and Simplified:  '+e1.show()
    print 'Before :- \n '+' '.join([t.show()+'\n' for t in El])
Exemple #2
0
def eliminateS(x,E):
    if validEq(x,E)!=1:
        return
    else:
        E1=[]
        i=0
        while i<len(E):
            if validVar(x,E[i])==1:
                E1.append(Equation.seperate(E[i],x))
                E.remove(E[i])
            else:
                i=i+1
        for i in range(0,len(E1)-1,1):
            e = Equation.equate(E1[i],E1[i+1])
            Equation.simplify(e)
            E.append(e)
    return