コマンドを実行する場合:
Plot[1/x, {x, 0, 10}]
非常に奇妙な出力が得られます:
それだけでなく、実行中
Plot[1/x, {x, 0, 1000}, Mesh -> All]
それが間に線を生成したポイントをマークする必要があります、これを私に与えます:ここ
にあることに注意して1000
ください-ではありません10
。
Mathematicaの説明を読んだ後Plot
、関数が速く変化すると、より多くのポイントが生成されると書かれています。関数の1/x
変化は非常に遅いです-そして私はMathematicaが十分なポイントを生成していませんが-しかし私を使っMesh -> All
てそれが正しくないことを示しました。
誰かがこの奇妙な行動に遭遇しましたか?誰かがこれを引き起こす原因とそれを修正する方法を私に説明できますか?
PS:これは悪い出力を与える唯一の関数ではありません-それは実際には非常に一般的です。
PPS:と
で遊んでみましたが、役に立ちませんでした。
編集:X軸が0ではないことに気づきました。最初のグラフを見ると、最後の数字とその上に表示されます。X軸は実際には!だから多分問題は:なぜX軸はであり、ではないのですか?MaxRecursion
WorkingPresicion
0.4
0.6
0.2
0.2
0