wiki によると:
数学およびコンピュータサイエンスでは、記号計算または代数計算とも呼ばれる数式処理は、数式やその他の数学オブジェクトを操作するためのアルゴリズムとソフトウェアの研究と開発を指す科学分野です。
記号計算は記号操作と計算に焦点を合わせていますか? LISPプログラムはASTで、原子を葉として記述されています。LISPは記号計算の言語と言われています。記号計算では、次のようになります。
この質問 によると、記号計算の反対は数値計算です。これら2つの主な違いは何ですか? Octave(私はそれを研究しています)を扱うとき、私は数字をたくさん扱う必要があり、それらのマジックナンバーの意味を何度も推測する必要があります。これは数値計算の焦点ですか?
「記号計算」は、記号式を使用した計算です。
シンボリック式の例:
後者の場合:
今のタスクは、すべての小包を拾う良い計画を生成することです
上記の例では、記号は場所と物(トラック、小包)を表しています。シンボル式は状況を記述します。プランジェネレーターは一連のアクションを返します。これもシンボル式として記述されます。
記号計算は非数値を処理しています。これは、記号のように意味します。代数。複数のプラットフォーム用の強力な無料の記号計算プログラム maxima があります。これにより、たとえば、記号を使用して算術式を単純化または拡張したり、それらを統合または区別したりできます。試してみてください-楽しくて便利です!
記号計算は常に正確です(無限の精度)。数値計算では、精度は有限です