(%i1) e1 : j0 + m1· d = jc + ma· d ;
(e1) d m1 + j0 = d ma + jc
(%i2) se1 : solve( e1, d) ;
(se1) [ d = jc j0 ma m1 ]
(%i3) d : rhs( se1[ 1]) ;
(d) jc j0 ma m1
(%i4) j1 : jc + ma· d + m2·( 1 d) ;
(j1) m2 ( jc j0 ma m1 + 1 ) ( jc j0 ) ma ma m1 + jc
(%i5) j1 : ratsimp( j1) ;
(j1) ( m2 + j0 ) ma + ( m1 + jc j0 ) m2 jc m1 ma m1
(%i6) j1 : factor( j1) ;
(j1) m2 ma + j0 ma m1 m2 + jc m2 j0 m2 jc m1 ma m1
(%i7) e2 : j1 = j0 ;
(e2) m2 ma + j0 ma m1 m2 + jc m2 j0 m2 jc m1 ma m1 = j0
(%i8) se2 : solve( e2, j0) ;
(se2) [ j0 = m2 ma + ( jc m1 ) m2 jc m1 m2 m1 ]
(%i9) J0 : rhs( se2[ 1]) ;
(J0) m2 ma + ( jc m1 ) m2 jc m1 m2 m1
(%i10) J0 : factor( J0) ;
(J0) m2 ma m1 m2 + jc m2 jc m1 m2 m1
(%i11) D0 : ev( d, j0 = J0) ;
(D0) jc m2 ma m1 m2 + jc m2 jc m1 m2 m1 ma m1
(%i12) D0 : ratsimp( D0) ;
(D0) m2 m2 m1
(%i13) J1 : J0 + m1· D0 ;
(J1) m2 ma m1 m2 + jc m2 jc m1 m2 m1 + m1 m2 m2 m1
(%i14) J1 : ratsimp( J1) ;
(J1) m2 ma + jc m2 jc m1 m2 m1
(%i15) Jav :( J0 + J1) / 2 ;
(Jav) m2 ma m1 m2 + jc m2 jc m1 m2 m1 + m2 ma + jc m2 jc m1 m2 m1 2
(%i16) Jav : ratsimp( Jav) ;
(Jav) 2 m2 ma + ( 2 jc m1 ) m2 2 jc m1 2 m2 2 m1
(%i17) Jav : factor( Jav) ;
(Jav) 2 m2 ma m1 m2 + 2 jc m2 2 jc m1 2 ( m2 m1 )
(%i18) dJav : Jav jc ;
(dJav) 2 m2 ma m1 m2 + 2 jc m2 2 jc m1 2 ( m2 m1 ) jc
(%i19) dJav : ratsimp( dJav) ;
(dJav) 2 m2 ma m1 m2 2 m2 2 m1
(%i20) dJav : factor( dJav) ;
(dJav) m2 ( 2 ma m1 ) 2 ( m2 m1 )
(%i21) Jav : jc + dJav ;
(Jav) m2 ( 2 ma m1 ) 2 ( m2 m1 ) + jc
(%i22) djc : diff( Jav, jc) ;
(djc) 1
(%i23) dm1 : diff( Jav, m1) ;
(dm1) m2 ( 2 ma m1 ) 2 ( m2 m1 ) 2 m2 2 ( m2 m1 )
(%i24) dm1 : ratsimp( dm1) ;
(dm1) 2 m2 ma m2 2 2 m2 2 4 m1 m2 + 2 m1 2
(%i25) dm1 : factor( dm1) ;
(dm1) m2 ( 2 ma m2 ) 2 ( m2 m1 ) 2
(%i26) dm2 : diff( Jav, m2) ;
(dm2) 2 ma m1 2 ( m2 m1 ) m2 ( 2 ma m1 ) 2 ( m2 m1 ) 2
(%i27) dm2 : ratsimp( dm2) ;
(dm2) 2 m1 ma m1 2 2 m2 2 4 m1 m2 + 2 m1 2
(%i28) dm2 : factor( dm2) ;
(dm2) m1 ( 2 ma m1 ) 2 ( m2 m1 ) 2
(%i29) D0 ;
(%o29) m2 m2 m1
(%i30) e3 : D = D0 ;
(e3) D = m2 m2 m1
(%i31) se3 : solve( e3, m2) ;
(se3) [ m2 = D m1 D 1 ]
(%i32) M2 : rhs( se3[ 1]) ;
(M2) D m1 D 1
(%i33) dM1 : ev( dm1, m2 = M2) ;
(dM1) D m1 ( 2 ma D m1 D 1 ) 2 ( D 1 ) ( D m1 D 1 m1 ) 2
(%i34) dM1 : ratsimp( dM1) ;
(dM1) ( 2 D 2 2 D ) ma D 2 m1 2 m1
(%i35) dM2 : ev( dm2, m2 = M2) ;
(dM2) m1 ( 2 ma m1 ) 2 ( D m1 D 1 m1 ) 2
(%i36) dM2 : ratsimp( dM2) ;
(dM2) ( 2 D 2 4 D + 2 ) ma + ( D 2 + 2 D 1 ) m1 2 m1
(%i37) dM2 : factor( dM2) ;
(dM2) ( D 1 ) 2 ( 2 ma m1 ) 2 m1
(%i38) dM1 : ev( dM1, ma = a· m1) ;
(dM1) ( 2 D 2 2 D ) a m1 D 2 m1 2 m1
(%i39) dM1 : ratsimp( dM1) ;
(dM1) ( 2 D 2 2 D ) a D 2 2
(%i40) dM1 : factor( dM1) ;
(dM1) D ( 2 D a 2 a D ) 2
(%i41) dM2 : ev( dM2, ma = a· m1) ;
(dM2) ( D 1 ) 2 ( 2 a m1 m1 ) 2 m1
(%i42) dM2 : ratsimp( dM2) ;
(dM2) ( 2 D 2 4 D + 2 ) a D 2 + 2 D 1 2
(%i43) dM2 : factor( dM2) ;
(dM2) ( D 1 ) 2 ( 2 a 1 ) 2

Created with wxMaxima.