問題タブ [numerical-integration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
3435 参照

physics - 量子調和振動子の波動関数と数値積分するにはどうすればよいですか?

被積分関数の 1 つまたは複数の関数が1d 量子調和振動子波動関数である場合の、無限範囲にわたる 1 次元積分の数値積分の実行方法 (数値積分法と使用するトリック) とりわけ、調和振動子基底でいくつかの関数の行列要素を計算したい:

phi n (x) = N n H n (x) exp(-x 2 /2)
ここで、H n (x) はエルミート多項式です。

V m,n = \int_{-infinity}^{infinity} phi m (x) V(x) phi n (x) dx

また、幅の異なる量子調和波動関数が存在する場合も同様です。

問題は、波動関数 phi n (x) が振動動作をすることです。これはnが大きい場合の問題であり、GSL (GNU Scientific Library) の適応ガウスクロンロッド求積法のようなアルゴリズムは計算に時間がかかり、大きな誤差があります。

0 投票する
3 に答える
1731 参照

math - 積分を含む関数を最小化する

MATLABで積分を含む関数を最小化する方法を知っている人はいますか?関数は次のようになります。

fminbndとquadを組み合わせて使用​​できるとどこかで読んだのですが、動作させることができません。助言がありますか?

0 投票する
5 に答える
3941 参照

python - 数学関数の下の面積の計算

Python で次数 2 の多項式を使用して概算したデータの範囲があります。この多項式の下の面積を 0 と 1 の間で計算したいと思います。

私が使用できるnumpyの微積分または同様のパッケージはありますか、またはこれらの関数を統合するための単純な関数を作成する必要がありますか?

数学関数を定義するための最良のアプローチが何であるかは少しわかりません。

ありがとう。

0 投票する
1 に答える
575 参照

language-agnostic - 数値積分を使用した不適切な積分計算

関数の広義積分の計算に興味があります。特にそれはガウス積分です。数値積分を使用することは定積分には意味がありますが、不適切な積分をどのように処理する必要がありますか?

負の無限大の「周り」の関数を外挿することはありましたか、それとも「負の無限大」の近くの累積和はガウス積分にはほとんど存在しないため、この部分を削除して特定の値から積分を開始する必要がありますか?おそらく、私が知らないアルゴリズムがいくつかあります。

0 投票する
3 に答える
60910 参照

matlab - MATLAB でベクトルの数値積分を行うにはどうすればよいですか?

私は358個の数字のベクトルを持っています。このベクトルを数値積分したいのですが、関数がわかりません。

trapz または quad を使用できることがわかりましたが、関数なしで統合する方法がよくわかりません。

0 投票する
3 に答える
4718 参照

math - シンプレクティック積分器のヘルプ

物理シミュレーションを開発しようとしていて、4 次シンプレクティック積分法を実装したいと考えています。問題は、シンプレクティック積分器を使用するとシミュレーションがまったく機能しないため、計算を間違えているに違いないということです (シミュレーションで十分に機能する 4 次のルンゲクッタ積分器と比較して)。私はこれを永遠にグーグルで検索してきましたが、このテーマに関する科学記事しか見つかりません。記事で使用されている方法を採用しようとしましたが、うまくいきません。できれば重力場をシミュレートするために、シンプレクティック積分器を利用するシミュレーションのソースコードを誰かが持っているかどうかを知りたいのですが、シンプレクティック積分器は何でも構いません。ソースの言語はそれほど重要ではありませんが、C スタイルの構文を使用する言語があれば幸いです。ありがとう!

0 投票する
2 に答える
1093 参照

computational-geometry - 座標セットによって定義された領域の数値積分?

円、楕円、または一般的な閉曲線のように見える座標点の集まりによって定義される一般的な形状があるとします。これらの点によって囲まれた領域をどのように見つけますか?

0 投票する
7 に答える
98131 参照

r - 曲線の下の面積を計算します

のような関数を定義せずに積分を行うために、曲線の下の面積を計算したいと思いますintegrate()

私のデータは次のようになります。

plot(strike, volatility)はボラティリティの笑顔を見るために計画しました。このプロットされた「曲線」を統合する方法はありますか?

0 投票する
2 に答える
1782 参照

matlab - MATLAB で数値積分を適切に設定するにはどうすればよいですか?

私はこの表現を統合しようとしています:

正規分布関数:

ただし、機能の設定に問題があるようです。このMATLAB の説明で概説されているように、次のような 'NDfx.m' という名前の別の関数を定義しました。

ただし、メイン関数内で呼び出すと、上記のコメント行でエラーが発生します。私の主な機能は次のようになります。

私が得る特定のエラーは次のとおりです。

==> mpower のエラー

入力はスカラーおよび正方行列でなければなりません

0 投票する
1 に答える
632 参照

python - odeint <-> interp1d 相互作用の潜在的なバグ?

私はPythonとscipyに比較的慣れておらず、MATLABからの変換です。scipy.integrate の odeint 関数の簡単なテストを行っていたところ、この潜在的なバグに遭遇しました。次のスニペットを検討してください。

両方の結果の違いを示すプロットを作成しました。ここをクリックしてください

少なくとも私にとっては、不当な結果の違いについてどう思いますか? Python 2.6.6 の上で NumPy バージョン 1.5.0 と SciPy バージョン 0.8.0 を使用しています