Advertisement
Guest User

Untitled

a guest
Jul 15th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. NewIm[expression_] := (num = Numerator[expression];
  2. den = Denominator[expression];
  3. {reNum, imNum} = ComplexExpand[ReIm[num]]; {reDen, imDen} =
  4. ComplexExpand[ReIm[den]];
  5. imout = (imNum reDen - reNum imDen)/(reDen^2 + imDen^2));
  6.  
  7.  
  8. NewRe[expression_] := (num = Numerator[expression];
  9. den = Denominator[expression]; {reNum, imNum} =
  10. ComplexExpand[ReIm[num]]; {reDen, imDen} =
  11. ComplexExpand[ReIm[den]];
  12. reout = (reNum reDen + imNum imDen)/(reDen^2 + imDen^2));
  13.  
  14.  
  15.  
  16. MaxFINDER[[Chi]_] :=
  17. NMaximize[
  18. Simplify[
  19. NewIm[[Chi]]], [CapitalOmega]c > .001 && [CapitalOmega]d >
  20. 0, {[CapitalOmega]c, [CapitalOmega]d, [CapitalDelta]p,
  21. [CapitalDelta]c, [CapitalDelta]s, [CapitalDelta]d, [Phi]},
  22. MaxIterations -> 10000];
  23.  
  24.  
  25.  
  26. pCs[Chi]2fun[[Beta]_] := (I E^(I [Phi]) [CapitalOmega]c)/(
  27. 8 (-([Gamma]a/2) + I [CapitalDelta]a) (([Beta] [Gamma]a)/2 + (
  28. I [Gamma]a [CapitalDelta]c)/2 - I [Beta] [CapitalDelta]p - (
  29. I [Gamma]a [CapitalDelta]p)/
  30. 2 + [CapitalDelta]c [CapitalDelta]p - [CapitalDelta]p^2 +
  31. [CapitalOmega]c^2/4)) /. {[Gamma]a ->
  32. 1, [CapitalDelta]a -> [CapitalDelta]c + [CapitalDelta]p -
  33. [CapitalDelta]s};
  34.  
  35. (*level5[Chi]2 = -([ExponentialE]^([ImaginaryI] [Phi])(50
  36. [CapitalOmega]c [CapitalOmega]d)/(([Gamma]a^2+2 [ImaginaryI]
  37. [Gamma]a (50 [CapitalDelta]c-51 [CapitalDelta]p)+50 (4
  38. [CapitalDelta]c [CapitalDelta]p-4
  39. [CapitalDelta]p^2+[CapitalOmega]c^2)) (([Gamma]a+2 [ImaginaryI] (
  40. [CapitalDelta]c-[CapitalDelta]p-[CapitalDelta]s)) ([Gamma]a+2
  41. [ImaginaryI] ([CapitalDelta]c+[CapitalDelta]d-[CapitalDelta]p-
  42. [CapitalDelta]s))+[CapitalOmega]d^2)))/.{[Gamma]a[Rule]1,
  43. dephasing[Rule]10^-4,[CapitalDelta]a->-1(-[CapitalDelta]p +
  44. [CapitalDelta]c-[CapitalDelta]s+[CapitalDelta]d)};*)
  45. (*
  46. MaxFINDER[psC[Chi]2]
  47. MaxFINDER[level5[Chi]2]*)
  48. MaxFINDER[pCs[Chi]2fun[.1]]
  49. Plot[Evaluate[MaxFINDER[pCs[Chi]2fun[bacon]]], {bacon, .1, 2},
  50. PlotPoints -> 15]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement