MaxRecursion

MaxRecursion

NIntegratePlot等の関数のオプションで,再帰分割が何回行えるかを指定する.

詳細

  • MaxRecursion->n は,n レベルまでの再帰を行うように指定する.
  • 再帰分割は,一定レベルの質を持った結果に到達するためにはより多くのサンプルが必要だと思われる箇所に限って行われる.
  • d 次元では,それぞれの再帰分割で,d の指数関数的に増大する因子が取るサンプル数が大きくなる.
  • MaxRecursion->Infinityは再帰分割の回数を制限しない.
  • 不連続や無限の高速での振動を含む関数の場合,無限に部分分割を行っても収束しないことがある.

例題

すべて開くすべて閉じる

  (2)

特徴がはっきりした非常に質の高いプロットを得る:

適応的再帰をより多くして急速に変化する関数の積分を解く:

スコープ  (2)

MaxRecursionを使って適応的部分分割を制御する:

MaxRecursionを使って,特異点が数値積分に影響する際の結果を改善する:

デフォルト設定だと,結果は芳しくない:

特異点の位置を指定すると効率はさらに高まる:

Wolfram Research (1991), MaxRecursion, Wolfram言語関数, https://reference.wolfram.com/language/ref/MaxRecursion.html (2007年に更新).

テキスト

Wolfram Research (1991), MaxRecursion, Wolfram言語関数, https://reference.wolfram.com/language/ref/MaxRecursion.html (2007年に更新).

CMS

Wolfram Language. 1991. "MaxRecursion." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/MaxRecursion.html.

APA

Wolfram Language. (1991). MaxRecursion. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MaxRecursion.html

BibTeX

@misc{reference.wolfram_2024_maxrecursion, author="Wolfram Research", title="{MaxRecursion}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/MaxRecursion.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_maxrecursion, organization={Wolfram Research}, title={MaxRecursion}, year={2007}, url={https://reference.wolfram.com/language/ref/MaxRecursion.html}, note=[Accessed: 17-November-2024 ]}