問題タブ [differential-equations]

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 投票する
4 に答える
8718 参照

c# - C# を使用して偏微分方程式を解く

私はいくつかの偏微分方程式を解く必要があるプロジェクト (C# および .NET Framework) に取り組んでいます。.NET Framework に基づいて、作業を簡素化できる特定のライブラリはありますか?

私は MATLAb を使用しており、そこで偏微分方程式を解くのは非常に簡単です。どうすればこの問題を解決できますか?

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

maple - 微分方程式のシステムでの割り当て

2つの微分方程式のシステムを数値的に解くとき:

「t」に関しては、「t = 4」の解は(たとえば)sol(4)の形式になります。

ここで、n1(t)またはn2(t)を含む別の方程式「p」のすべての「t」にn1(t)およびn2(t)の値を使用するにはどうすればよいですか(例:{p = a + n1(t)* n2(t)+ f(t)}、ここで「a」と「f(t)」が定義されています)、「t」の間隔で「p」をプロットするには?

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

matlab - MATLAB で微分方程式を解く方法

私は問題があります。あれは :

この問題を MATLAB で解決したいのですが、できません。

手伝って頂けますか ?

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

python - Python で微分方程式の解決を並列化する

odeint関数を使用して常微分方程式系を解いています。この種の問題を簡単に並列化することは可能ですか?

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

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

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

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

matlab - matlab を使用して ODE を解く

次の ODE があります。

ここで、k15 と k16 は定数です。

それを解決する方法について何か考えはありますか?

ありがとう!アミット

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

math - 放物型偏微分方程式

私のアプリケーションにはいくつかの放物型偏微分方程式があります...これらは相互に関連しており、ユーザーがデスクトップアプリケーションからUIを介して入力するいくつかの変数を使用します。
上記の目的に最適なソフトウェア、ライブラリ、または特定の言語について教えていただけますか?

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

animation - Mathematica2D熱方程式アニメーション

私は2次元での温度勾配のマッピングに取り組んでおり、多くの問題を抱えています。私の現在のアプローチは、補間関数を定義し、それを何度もグラフ化してから、そのグラフのテーブルをアニメーション化することです。これが私がこれまでに持っているものです:

したがって、最初の2つの変数は、変化率を制御するだけです。私が解いている方程式は、基本的な2D熱方程式です。ここで、dT / dt = a(d ^ 2T / dx ^ 2 + d ^ 2T / dy ^ 2)です。初期条件ではすべてを0に設定してから、エッジを熱変化のソースとして定義します。現在、t=0からt=6まで9x9ブロックをスイープします。

2番目の部分では、機能の動作をアニメーション化しようとします。

残念ながら、これは機能しません。その理由を理解しようと夢中になっています。最初は補間関数と関係があると思っていましたが、今ではアニメーションコードも機能するという自信がありません。誰かアイデアはありますか?

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

java - Javaの微分方程式

JavaでSIRエピデミックモデルの簡単なシミュレーションプログラムを作成しようとしています。

基本的に、SIRは次の3つの微分方程式のシステムによって定義されます
。S'(t)= --l(t)* S(t)
I'(t)= l(t)* S(t)--g(t)* I(t)
R'(t)= g(t)* I(t)

S-感受性の高い人、I-感染した人、R-回復した人。

l(t)= [c * x * I(t)] / N(T)

c-接触の数、x-感染性(病気の人との接触後に病気になる確率)、N(t)-総人口(一定)。

Javaでこのような微分方程式を解くにはどうすればよいですか?私はそれを行うための有用な方法を知らないと思うので、私の実装はゴミを生成します。

}

よろしくお願いします。よろしくお願いします。

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

wolfram-mathematica - キャッシング手数料+プロモーションレートの同等の金利を見つける

私はクレジットカードから「金額」のキャッシングサービスを受け取り、前払いの「料金」(パーセンテージで指定)を支払います。時間「len」のプロモーションレートは「int」です。私は毎月、少なくとも'min'%の未払い額を支払わなければなりません。

「金額」を「p」%の利息を稼ぐ投資口座に入れ、この口座から毎月の支払いも行います。

質問:「p」のどの値に対して、「len」の時間の後でも損益分岐点になりますか?

Mathematicaで設定する方法は次のとおりです。

Mathematicaは「DSolve::bvnul:一般解のいくつかの分岐では、与えられた境界条件は空の解につながる」を返します。これは実際には合理的です。上記の微分方程式の解を生成する「p」の値は1つだけです。 。

Mathematicaにこの値を見つけるように強制するにはどうすればよいですか?

owed [t]を解いてから、owed[t]をhave[t]に置き換えて、owed [len] == have [len]を解いてみましたが、同様のエラーが発生します。「owed[len]== have [len]」でReduceを実行すると、複雑で醜いものが生成されました。