在Mathematica中运行以下代码:
这使得我的曲线非常不准确:
编辑:我希望得到的曲线是以下图片中标记为A1、A2和A3的三条黑色曲线。
r=6197/3122;
p[k_,w_]:=Sqrt[w^2/r^2-k^2];q[k_,w_]:=Sqrt[w^2-k^2];
a[k_,w_,p_,q_]:=(k^2-q^2)^2 Sin[p]Cos[q]+4k^2 p q Cos[p]Sin[q]
a[k_,w_]:=a[k,w,p[k,w],q[k,w]];
ContourPlot[a[k,w]==0,{w,0,6},{k,0,14}]
这使得我的曲线非常不准确:
PlotPoints
和WorkingPrecision
选项分别设置为30和20,但都无济于事。您还会注意到,唯一的数值参数r
是一个精确的有理数。我不知道还能尝试什么。谢谢。编辑:我希望得到的曲线是以下图片中标记为A1、A2和A3的三条黑色曲线。