📄 arg.ma
字号:
fd[w_, k_] := (-27 I + w (-12 + w (-18 I + 5 w)) + (27 I + 12 w + w^3) Cos[k])/ (-81 I + w (24 + w (-12 I + 5 w)) + (81 I + w (-24 + w (-6 I + w))) Cos[k]);F[e_] := Sqrt[(1 + Sqrt[1 + e^2])/ (2 Sqrt[1 + e^2])] Exp[(1 - Sqrt[1 + e^2])/2];f[e_] := 1/2 (1 - Sqrt[1 + e^2] + Log[(1 + Sqrt[1 + e^2])/2]);as[w_, k_] := F[2 k /w]/F[0] Exp[I w (f[2 k /w] - f[0])];ex[w_, k_] := Hypergeometric0F1[1 - (1 + I w)/2, -k^2/4];Needs["Graphics`Legend`"];plarg[w_] := Plot[{-Arg[ex[w, k]], -Arg[as[w, k]], -Arg[fd[w, k]]}, {k, 0, Pi}, Frame->True,PlotLabel->SequenceForm["Phase for frequency=",w], FrameLabel->{"Wavenumber (radians)",None,None,None}, PlotLegend->{"Exact","Asymptotic","Finite-difference"}, LegendPosition->{-0.7,0.2}, LegendSize->{0.9,0.3}, PlotStyle->{{GrayLevel[0.5],Dashing[{0.01}]}, {GrayLevel[0.5],Dashing[{0.03}]}, {}}];Show[GraphicsArray[{plarg[1], plarg[10]}],AspectRatio->1/(2 GoldenRatio)];Display["junk_ma.eps",%,"EPS",ImageSize->864];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -