次のような論理式と数式を解釈するために使用できる API があるかどうかを知りたかったのです。
var a = 89;
var result = 0;
if(a > 32)
result = IntegralOf(x^2 + e^(1-x),0,100)
else
.......
ここで、IntegralOf
関数は最初の引数式を統合し、2 番目の引数は開始値、3 番目の引数は終了値です。
積分や微分などを計算するために、math.netのようないくつかの優れたライブラリを見つけましたが、どのように解釈すればよいですか? 解釈と計算の両方を行う API はありますか? 私はmathoparserやmuparserのようなシンプルなインタープリターをいくつか見つけました。これらは単純な数式を解釈するだけで、MATLAB のような積分や導関数、条件ステートメントは解釈しません。
最後に、カスタム インタープリターを作成する必要がないことを願っています。