Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. BearLM = {{1, 0, 0, 0, 0}, {0, 1, 0, 0, 0}, {0, 10^7, 1, 0, 0}, {-500,
  2. 0, 0, 1, 0}, {0, 0, 0, 0, 1}};
  3. RollLM[q_] = {{1, 20, Power[20, 2]/(2* 4.2*10^13), Power[20, 3]/(
  4. 6 *4.2*10^13), q Power[20, 4]/(24* 4.2*10^13)}, {0, 1, 20/(
  5. 4.2*10^13), Power[20, 2]/(2* 4.2*10^13),
  6. q Power[20, 3]/(6 *4.2*10^13)}, {0, 0, 1, 20,
  7. q Power[20, 2]/2}, {0, 0, 0, 1, q 20}, {0, 0, 0, 0, 1}} ;
  8. Vec11 = {vA, [CurlyPhi]A, 0, 0, 1};
  9. Vec12 = BearLM. Vec11;
  10. VecList1 = {Vec12};
  11. Vec21 = {vS, [CurlyPhi]S, 0, 0, 1};
  12. Vec22 = BearLM.Vec21;
  13. VecList2 = {Vec22};
  14. Gls := {
  15. {vAR, [CurlyPhi]AR, FQAR, MbAR, 1} ==
  16. RollLM[qW + 1].Last[VecList1],
  17. {vSR, [CurlyPhi]SR, FQSR, MbSR, 1} == RollLM[-qW].Last[VecList2],
  18. vAR - vSR == 8.5*10^(-6) qW*Log[12000/(4.6*10^(-5) qW)]
  19. };
  20.  
  21. Res = Solve[
  22. Gls, {vAR, [CurlyPhi]AR, FQAR, MbAR, vSR, [CurlyPhi]SR, FQSR,
  23. MbSR, qW}][[1]]
  24.  
  25. eqs = Flatten[Thread /@ Gls]
  26. vars = {vAR, [CurlyPhi]AR, FQAR, MbAR, vSR, [CurlyPhi]SR, FQSR, MbSR, qW}
  27.  
  28. partial = Solve[eqs[[1 ;; -2]], vars[[1 ;; -2]]];
  29.  
  30. last = Simplify[eqs[[-1, 1]] - eqs[[-1, 2]] /. First[partial]]
  31.  
  32. qwsol = Solve[last == 0, vars[[-1]]]
  33.  
  34. FullSimplify[last /. First[qwsol]] /. {vA -> 1.1, vS -> 2.2, [CurlyPhi]A -> 3.3, [CurlyPhi]S -> -4.4 }
  35. (* -5.9992*10^-12 *)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement