問題タブ [differentiation]
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.
maple - どうすれば maple にチェーン微分を実行させることができますか?
関数を微分するとき、よくわかりません。どの場合に maple が連鎖微分を実行し、そうでない場合です。
例を見てみましょう:
次にA(a,b)
、ちょうど
質問:連鎖律を適用して定義をたどることによって、メイプルが微分を実行しないのはなぜですか? そして、どうすればメープルにそうさせることができますか?
さらに不可解なことに、この単純な例では、maple は私が望むように動作します。
その後、A(a,b)
戻ります
多分これは問題に取り組むのに役立ちます...
python - Python モジュール Sympy の行列形式で使用可能な微分演算子
[B]
次の[C]
ような微分演算子の 2 つの行列が必要です。
これは、次のようなベクトル フィールドのカールの計算にも適用できます。
Sympy を使用してこれを解決するには、次の Python クラスを作成する必要がありました。
微分演算子の行列が左側で乗算されている場合、このクラスだけで解決します。ここでdiff
は、微分する関数がわかっている場合にのみ実行します。
微分演算子の行列が右側で乗算されている場合の回避策__mul__
として、コア クラスのメソッドをExpr
次のように変更する必要がありました。
これはかなりうまく機能しますが、これを処理するためのより良いネイティブ ソリューションが Sympy にあるはずです。誰がそれが何であるか知っていますか?
matlab - Matlabが2番目のforループを処理していません
収集したアクセラレータデータを、記録されたLVDT変位と比較して検証しようとしています。これを行うために、加速を得るためにLVDTデータを2回区別しようとしています。ただし、コードを実行するとエラーが発生します
これを調査すると、Matlabが2番目のforループを処理していないため、変数DiffDiffLVDTが作成されないことがわかりました。
2番目のforループをスキップするのはなぜですか?
python - Python モジュール Sympy での引数のソートを避ける
私は現在、行列形式で配置できる微分演算子を開発しています。sympy
この場合、オブジェクトargs
を作成するときのリストの順序はMul
、差別化が必要な場所でのみ実行されることを保証するために非常に重要です。
問題は、次の場合です。
(t, x, z)
若干の並び替えがあったので復帰args
。args
ソートされないようにするには?
python - sympy の共役の導関数
SymPy でシンボルを区別しようとすると、次のようになります。
シンボルをその共役に関して微分すると、結果は次のようになります
ただし、シンボルの共役を微分しようとすると、SymPyはそれを行いません
これでも正しいですが、結果はゼロになるはずです。SimPy に共役の導関数を実行させるにはどうすればよいですか?
matlab - Matlab で区別して評価するにはどうすればよいですか?
に区別exp((s^2*sigma^2)/2 + mu*s)
して評価する必要がありs=0
ます。
誰でも構文についてアドバイスを提供できますか、またはこの差別化をどのように実行する必要がありますか?
それが役立つ場合、上記の関数は標準法線の mgf です。
s=0
平均、分散、スキュー、尖度を取得できるように、微分して評価したいと思います。
ありがとう!
python - Sympy による導関数の離散化
sympy で未知の関数の導関数を離散化する方法はありますか? 私は次のことを達成しようとしています: