問題タブ [dsolve]

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

matlab - 一貫性のない出力を生成する dsolve

私はこれでしばらく遊んでいます.Code1とCode2から異なる答えが得られる理由を誰か説明できますか? 2 つのコードの出力を異なるものにする「dsolve()」の実際のスクリプトについてはどうですか? 異なる構文 (つまり、',;".') を使用した場合、出力は同じになるでしょうか?

私が理解していないのは、解決された関数について何ですか?

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

ode - ODE 系を解こうとしているときに dsolve がエラーをスローする

ここで、A は 10x10 の行列で、X_0 は値が事前に計算された 10 個の要素を持つ列ベクトルです。このコードをコンパイルすると、Matlab から次のエラーがスローされます。

mupadengine/feval の使用エラー (157 行目) MuPAD エラー: エラー: 無効な方程式。[ode::new]

dsolve>mupadDsolve のエラー (325 行目) T = feval(symengine,'symobj::dsolve',sys,x,options);

dsolve のエラー (186 行目) sol = mupadDsolve(args, options);

誰が何が起こっているのか、何が修正されているのか教えてもらえますか? 私はMatlab R2012aを使用しています。

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

math - Mathematica DSolve diff. 特定のドメイン上の方程式

次の微分方程式を解く方法を探しています。

したがって、次のように z>0 と z<0 を区別する DSolve を試みました。

しかし、私はまだ動作しません。ドメインを明示的に追加すると役立つかもしれませんが、その方法が見つかりません。

誰もがそのようなことをどのように行うのか考えていますか?

あなたの助けと時間をありがとう

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

wolfram-mathematica - Mathematica での Dsolve の使用

dsolve を使用して、磁気共鳴を含むシュレディンガー方程式の微分方程式を解いたところ、エラーが発生しました。

これから私は返事を得ています

過決定。

3 つの方程式と 3 つの未知数が表示されるので、なぜこれを行っているのかよくわかりません。どんな助けでも大歓迎です。

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

sympy - sympy dsolve のカスタム任意定数名?

dsolve()C1、C2などとは異なるシーケンスで名前が付けられた任意の定数を使用できるようにする方法はありますか?

cse()名前の無限のジェネレーターを受け入れるパラメーターを許可しsymbolsますが、同様のパラメーターは見当たりませんdsolve()

記号容量でいっぱいの回路方程式を解いていますが、dsolve定数がわかりにくくなっています。

それに失敗した場合、任意の定数を k_1、k_2 などの他の定数に置き換える簡単な方法はありますか? dsolve()私のコードは静電容量にC_1、C_2などを使用しているのに対し、その定数にはC1、C2などを使用しているようです。非標準の静電容量記号を使用するようにどこでも名前を変更できますが、そうしないことをお勧めします。


@Marshmallow のおかげで、dsolve をラップして後でシンボルを変更できるこのルーチンの使用を開始しました。衝突のリスクはまだありますが、今のところは十分です。

0 投票する
0 に答える
738 参照

r - Rごとに異なるパラメータを使用してループ内の微分方程式を解く

これは単純であるべきだと思います。R の一連の微分方程式を数値的に解いています。ただし、いくつかのグループのパラメーターについて一連の微分方程式をテストする必要があるため、ループを使用しています。問題は、すべてのパラメータ セットで同じ値が表示されることです。これは正しくありません。

0 投票する
0 に答える
78 参照

wolfram-mathematica - Wolfram Mathematica のDSo​​lveを使用した非周期条件の駆動減衰振動子の解析解

Wolfram Mathematica のDSo​​lve機能を使用して、駆動減衰振動子の解を導出しました。私は次の Ansatz を選択しました。

Mathematica はこれを解析的に解くことができ、変数にパラメータを渡せば解を導き出すことができます。

とにかく、導出された解は現時点では失敗し、質量 (m)、ばね定数 (k)、および減衰 (d) の指定されたパラメータは、非周期的挙動の条件を満たす

ゼロによる除算が発生するためです。全体の解は、分母が次の係数を含む大きな分数で与えられます。

この係数は、ゼロによる除算につながる非周期的な条件が発生した場合にゼロになります。

ここから楽しみが始まります... システムを DSolve に渡す前に、非周期条件を渡します。

DSolve は、ゼロで除算せずに実用的な解を簡単に導出します。

Mathematica はより一般的な解法を単純化しているように思えますが、その場合には有効な解法がありますが、非周期条件を使用できなくなります。私の質問は、DSolve に非周期条件を考慮に入れるように伝えることはできますか?

確かに、Piecewise[] を使用して問題を回避できますが、さらに計算するには、Piecewise[] を使用しない一般的なソリューションの方が適しています。

あなたの時間と助けを前もってありがとう、

こんにちはツチビ

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

python - Python sympy dsolve エラー

Pythonを再インストールした後、次の簡単なコード

次の出力が得られます。

しかし、それが私に正しい答えを与える前に: f(x) == -2.0/(C1*exp(-3.0*x) - 1.0).

誰かがこれを修正するのを手伝ってくれますか?

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

matlab - Matlab:条件が機能しない問題を解決する

変数 eqn1 と eqn2 によって与えられる微分方程式系を解こうとしています。

条件 c1 と c2 を指定せずに実行した場合:

その後、すべてがうまくいき、次のようになります。

しかし、ソース コードでわかるように、n1(0) と n2(0) を指定しようとするとすぐに、次の警告が表示されます。

そして、結果をプロットできません。私はそこに何が欠けていますか?条件を正しい方法で指定して、プロット可能な結果を​​得るにはどうすればよいですか?