General::ovfl

詳細

  • このメッセージは,数値評価の結果が,現在用いられているバージョンのWolfram言語で表現できる最大の数よりも大きい場合に表示される.
  • このメッセージは,数値的な関数のオーバーフローによって表示される.
  • Wolfram言語の各バージョンで表現できる最大の数は,$MaxNumberを評価することによって見付けることができる.
  • Off[message]はメッセージが表示されないようにし,On[message] はメッセージが表示されるようにする.(例: Off[General::ovfl]

例題

  (2)

エラーが起るのは,使用中のコンピュータの$MaxNumber値よりも計算結果の方が大きいからである:

オーバーフローは,FindRoot等の関数内での計算の結果として生じることが多い:

以下の例では,初期値としてよりよい値を選ぶことによって,問題が解決されている: