Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. from sympy import *
  2.  
  3. A,B,C = symbols('A B C')
  4. r1,r2,r3,r4,c1,c2,c3 = symbols('r1 r2 r3 r4 c1 c2 c3')
  5.  
  6. eq1 = Eq( (c1*r1*r2 + c3*r1*r3 + c3*r1*r4 + c3*r2*r3 + c3*r2*r4 + c3*r3*r4)/(r1 + r2), A )
  7. eq2 = Eq( c3*(c1*r1*r2*r3 + c1*r1*r2*r4 + c1*r1*r3*r4 + c2*r1*r3*r4 + c2*r2*r3*r4)/(r1 + r2), B )
  8. eq3 = Eq( c1*c2*c3*r1*r2*r3*r4/(r1 + r2), C )
  9.  
  10. s=solve( [eq1,eq2,eq3], [c1,c2,r4], dict=True, manual=True, simplify=False )
  11.  
  12. print(s)
  13.  
  14.