2016-11-18 14 views
1

xmgraceで実行されるデータセットの統合には、どのような数値積分技術が使用されていますか? xmgraceの<a href="http://plasma-gate.weizmann.ac.il/Xmgr/doc/trans.html#int" rel="nofollow noreferrer">topic - Integration</a>の情報から

...項目は、与えられたXの合計で、積分の現在の値で構成されるセットを構築します累積合計が唯一の次にだけ値を報告マークライン。 ...

私は、このような統合化技術を統合するxmgraceの使用を何数値質問、

の動機集積技術(台形則、シンプソンの方法...)についての情報を見つけることができませんでした データセットが選択されていますか?

答えて

2

最新xmgrace(別称、グレース)source codeをダウンロードした後、私は最初の単語「統合」のためにすべてのファイルを介し検索。私は数値積分に使用されるいくつかの方法を見つけました。彼らは皆、親切に示すようにコメントしているという関数trapint()、に私を導く:

/* 
* trapezoidal rule 
*/ 

それは、さらに調査することを希望する人のためのファイルcomputils.cで見つけることができます。

第2に、「シンプソン」を検索したときに何も見つかりませんでした。

this pageによれば、MatLabでもSimpsonのメソッドの実装は組み込まれていません(私はそのページの最近の出来栄えがわかりませんが、これはまだ真実であり、そのような方法)。 したがって、私はxmgraceがほんの少しの貢献者しか持たない非常に小さなプログラムであるため、xmgraceがどちらかを持つとは思わないでしょう。

また、Trapezoidalルールメソッドに加えてxmgraceにSimpsonのメソッドが実装されている場合は、ユーザーが希望する方法を選択できるように、Transformations > Integrationメニューにオプションが表示されます。

このすべての証拠は、xmgraceが数値積分のために台形ルールを使用することを強く示唆しています。この答えがあなたを満足させることを願っています。

+1

+1最終的に謎解き!それは、たとえ奇妙であっても、偶然であっても、そうでなくても、何らかの点で「働く」ために、堕落したルールが好まれるだろう。支払う賞金は数値精度であり、これはデータポイントが少ないほど懸念事項になります。私はまた、xmgrace値を持つシンプソンのルールよりも、トラップゾーナルルール(自家製)を使って近似的なintegralを発見しました。 – Sathyam

関連する問題

 関連する問題