Eseguire il codice In Mathematica:Come ottenere curve di plot accurate in 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}]
Questo mi dà curve molto impreciso:
ho provato a fissare le PlotPoints
e WorkingPrecision
opzioni di ContourPlot
-30 e 20, rispettivamente, a inutile. Noterai inoltre che l'unico parametro numerico, r
, è un numero razionale esatto. Non so cos'altro da provare. Grazie.
Edit: Le curve mi aspetto di ottenere sono i tre quelli neri (contrassegnato A1, A2 e A3) sul seguente immagine
Forse si può chiedere a http://math.stackexchange.com/ – plaes
@plaes: Questa non è una domanda circa Matematica. È una domanda su Mathematica. – becko
Puoi includere un'immagine approssimativa di ciò che ti aspetti? –