【发布时间】:2011-08-17 06:14:30
【问题描述】:
在 Mathematica 中运行以下代码:
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}]
这给了我非常不准确的曲线:
我尝试将ContourPlot 的PlotPoints 和WorkingPrecision 选项分别设置为30 和20,但无济于事。您还会注意到唯一的数字参数r 是一个精确的有理数。我不知道还能尝试什么。谢谢。
编辑:我期望得到的曲线是下图中的三个黑色曲线(标记为 A1、A2 和 A3)
【问题讨论】:
-
也许你可以在math.stackexchange.com问它
-
@plaes:这不是关于数学的问题。这是一个关于 Mathematica 的问题。
-
你能附上一张你所期望的大致图片吗?
标签: math wolfram-mathematica plot