1

私の質問はかなり単純だと思いますが、答えが見つからないようです(そうです、私はグーグルをたくさんやりました)。私がしたいのは、方程式を与えられて動的に微分または統合できるようにすることです。例えば:

diff((x ^ 2)/(15 * x ^ 4-32 * x ^ 5)、x)

戻ります:

20 *(8 * x ^ 4-3 * x ^ 3)* x ^ 2 /(32 * x ^ 5-15 * x ^ 4)^ 2-2 * x /(32 * x ^ 5-15 * x ^ 4)

私はPHP、JavaScript、C#を知っているので、どんな仕事でも知っていますが、これを実行できる何らかのソフトウェアが本当に必要です。私はSAGEを試しましたが、それはソフトウェアというよりサーバーであり、さらにPythonです。

グーグルにいくつかのキーワードをもらえるとしたら、それも役に立ちます。

返信ありがとうございます!

4

4 に答える 4

1

SAGEがその一例である数式処理システム/ライブラリのグーグルを試してみることをお勧めします。MaximaやAxiomなどの他にもあります。ウィキペディアにリストがあります。これらのどれも適切でない場合は、いつでもWolframAlphaを呼び出してみることができます。

于 2010-11-09T15:24:13.150 に答える
0

HTTP リクエストを作成して外部 API を使用できる場合は、SaturnAPIを検討してください。Octave/Matlab コードを使用します。リンクされた例は、微分方程式を積分しています。

于 2015-07-22T07:07:02.747 に答える
0

デリバティブについては...

  1. 合計/差の規則
  2. 一定の複数のルール
  3. 製品ルール
  4. 商則
  5. 連鎖法則
  6. 指数規則(または、教え方によってはトリック)

...これらの組み合わせ規則を再帰的に適用することにより、解析ツリーから数式の導関数を計算することができます。これは、初心者にとって非常に良い練習になります。演習には、構文解析、微積分、再帰などが含まれます。

積分については、これらの規則に類似した (そしてそれらの規則から派生した) 多くのトリックがありますが、欠けているものは次のとおりです。

  1. 積分(f(x)*g(x))の直積規則(積分(f)と積分(g)の項)
  2. 積分(f)と積分(g)に関して直接積分(f(g(x)))の合成規則
  3. 積分(f)と積分(g)に関する積分(f(x)/g(x))の商規則

(部品による統合は#1ではありません!代替は#2ではありません!)

これらの理由から、統合は基本的に差別化よりも困難です。

単純なパッケージが差別化を非常にうまく行うことが期待できます。しかし、効果的で堅牢なシンボリック統合を実現するのは困難です。適切な統合については、エキスパートに相談してください: Maple、Mathematica、Sage、Alpha など。

于 2010-11-11T02:28:50.700 に答える