問題タブ [mathdotnet-symbolics]
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.
c# - MathNet.Symbolics Evaluate関数で倍精度を設定するには?
私には、Dictionary<string, double> values
値の精度が重要です。Infix が解析できる文字列 Formula があります。私はこのようなことをする方法を疑問に思います:
倍精度で結果を取得するには?
c# - 解析された方程式の複素数から REAL と IMAG を取得します
ユーザーが測定データからカスタム方程式を計算するための単純な数学パーサーが必要なアプリケーションで使用するために、Math.NET シンボリックを評価しています。データは複素数の形式です。
テストするには、LINQPad で次のコード スニペットを使用します。
これはうまく機能しますが、次の演算子が見つかりませんでした:
シンボルの REAL または IMAGINARY 部分を取得するにはどうすればよいですか?
real(b)
とを試しimag(b)
ましたが、うまくいきませんでした。
回避策として、次のこともできますが、次のような演算子をabs(b)
使用してマグニチュードを取得することをお勧めします。
PS: オペレーターが手動で計算せずにフェーズを取得するためのボーナス ポイント。