파일:Wignerfunction fock 2.png

원본 파일(2,000 × 1,250 픽셀, 파일 크기: 748 KB, MIME 종류: image/png)

파일 설명

설명
English: Wigner function of a Fock state with photon number n=2.
날짜
출처 자작
 
다이어그램Mathematica(으)로 제작되었습니다.
저자 Geek3

Source code

fock[n_, q_, p_] := (-1)^n /
   Pi Exp[-q ^2 - p^2] LaguerreL[n, 2 q^2 + 2 p^2];
rq = 4; rp = 4; t = 0.003; FontS = 20;
For[n = 0, n <= 4, n++, plot = Show[Plot3D[fock[n, q, p],
    {q, -rq, rq}, {p, -rp, rp}, ImageSize -> 800,
    Mesh -> {Range[-Floor[rq], Floor[rq] ], 
      Range[-Floor[rp], Floor[rp] ], Range[-1, 1, 1/4]/Pi},
    MeshFunctions -> {#1 &, #2 &, #3 &},
    MeshStyle -> {Directive[Black, Thickness[t] ], 
      Directive[Black, Thickness[t] ], 
      Directive[White, Thickness[t] ]},
    PlotRange -> {-1/Pi, 1/Pi}, PlotPoints -> 81, MaxRecursion -> 4, 
    Method -> {Refinement -> {ControlValue -> 0.02} },
    PerformanceGoal -> "Quality",
    PlotStyle -> Opacity[0.85], Lighting -> "Classic",
    ColorFunction -> ({RGBColor[1, 1, 0.75], Glow[GrayLevel[0.06] ], 
        Specularity[0.5, 60]} &),
    Axes -> False, Boxed -> False,
    ViewPoint -> 
     FromSphericalCoordinates[{Sqrt[229/20], Pi/3, -0.64 Pi}] ],
   Graphics3D[{Thickness -> t, Black, 
     Line[{ {-rq, rp, 0}, {-rq, -rp, 0}, {rq, -rp, 0} }]}],
   Graphics3D[{Thickness -> t, Black, 
     Line[{ {-rq, rp, -1/Pi}, {-rq, rp, 1/Pi} }]}],
   (* q ticks *)
   Sequence @@ 
    Table[Graphics3D[{Thickness -> t, Black, 
       Line[{ {x, -rp, 0}, {x, -0.2 - rp, 0} }]}], {x, -Floor[rq], 
      Floor[rq]}],
   (* p ticks *)
   Sequence @@ 
    Table[Graphics3D[{Thickness -> t, Black, 
       Line[{ {-rq, y, 0}, {-rq - 0.2, y, 0} }]}], {y, -Floor[rp], 
      Floor[rp - 1/2]}],
   (*W ticks *)
   Sequence @@ 
    Table[Graphics3D[{Thickness -> t, Black, 
       Line[{ {-rq, rp, z/(2 Pi)}, {-rq - 0.2, rp, 
          z/(2 Pi)} }]}], {z, -2, 2}],
   (* box *)
   (*Graphics3D[{Thickness\[Rule]t/2,Gray,Line[{ {rq,-rp,1/Pi},{rq,rp,
   1/Pi},{-rq,rp,1/Pi} }],Line[{ {rq,rp,0},{rq,rp,1/Pi} }],
   Line[{ {rq,-rp,0},{rq,-rp,1/Pi} }]}],*)
   (* axes labels *)
   Graphics3D[Text[Style["q", FontS, Black], {0, -rp*1.15, -0.07}] ],
   Graphics3D[Text[Style["p", FontS, Black], {-rq*1.15, 0, -0.07}] ],
   Graphics3D[
    Text[Style["W", FontS, Black], {-rq*0.93, rp*0.93, 0.8/Pi}] ],
   Sequence @@ 
    Table[Graphics3D[{Text[
        Style[TextString[x], FontS, 
         Black], {x, -rp - 0.10 Max[rq, rp], 0}, {0, 
         1}]}], {x, -Floor[rq], Floor[rq]}],
   Sequence @@ 
    Table[Graphics3D[{Text[
        Style[TextString[y], FontS, Black], {-rq - 0.10 Max[rq, rp], 
         y, 0}, {0, 1}]}], {y, -Floor[rp], Floor[rp - 1/2]}],
   Sequence @@ 
    Table[Graphics3D[{Text[
        Style[If[z == 0, "0", ToString[z/(2 Pi), TraditionalForm] ], 
         FontS, Black], {-rq - 0.3, rp, z/2/Pi}, {1, 0}]}], {z, -2, 
      2}],
   BoxRatios -> {Automatic, Automatic, 6}, PlotRange -> All
   ];
 trim = { {0., .25}, {.95, .91} };
 imgname = "Wignerfunction_fock_" <> TextString[n] <> ".png";
 Export[imgname, 
  ImageResize[
   ImageTrim[Image[plot, ImageResolution -> 400], trim, 
    DataRange -> { {0, 1}, {0, 1} }], 2000, Resampling -> "Linear"] ];
 ]

라이선스

나는 아래 작품의 저작권자로서, 이 저작물을 다음과 같은 라이선스로 배포합니다:
w:ko:크리에이티브 커먼즈
저작자표시 동일조건변경허락
이용자는 다음의 권리를 갖습니다:
  • 공유 및 이용 – 저작물의 복제, 배포, 전시, 공연 및 공중송신
  • 재창작 – 저작물의 개작, 수정, 2차적저작물 창작
다음과 같은 조건을 따라야 합니다:
  • 저작자표시 – 적절한 저작자 표시를 제공하고, 라이센스에 대한 링크를 제공하고, 변경사항이 있는지를 표시해야 합니다. 당신은 합리적인 방식으로 표시할 수 있지만, 어떤 방식으로든 사용권 허가자가 당신 또는 당신의 사용을 지지하는 방식으로 표시할 수 없습니다.
  • 동일조건변경허락 – 만약 당신이 이 저작물을 리믹스 또는 변형하거나 이 저작물을 기반으로 제작하는 경우, 당신은 당신의 기여물을 원저작물과 동일하거나 호환 가능한 라이선스에 따라 배포하여야 합니다.

설명

이 파일이 나타내는 바에 대한 한 줄 설명을 추가합니다

이 파일에 묘사된 항목

다음을 묘사함

파일 역사

날짜/시간 링크를 클릭하면 해당 시간의 파일을 볼 수 있습니다.

날짜/시간섬네일크기사용자설명
현재2019년 5월 21일 (화) 01:452019년 5월 21일 (화) 01:45 판의 섬네일2,000 × 1,250 (748 KB)Geek3User created page with UploadWizard

다음 문서 1개가 이 파일을 사용하고 있습니다:

이 파일을 사용하고 있는 모든 위키의 문서 목록

다음 위키에서 이 파일을 사용하고 있습니다:

  • de.wikipedia.org에서 이 파일을 사용하고 있는 문서 목록
  • en.wikipedia.org에서 이 파일을 사용하고 있는 문서 목록
  • fa.wikipedia.org에서 이 파일을 사용하고 있는 문서 목록

메타데이터