【发布时间】:2013-04-30 00:41:38
【问题描述】:
根据wiki:
在数学和计算机科学中,计算机代数,也称为 符号计算或代数计算是一个科学领域 指算法和软件的研究和开发 用于操作数学表达式和其他数学 对象
符号计算是否专注于符号操作和计算? Lisp 程序以 AST 的形式编写,原子作为叶子。 Lisp 被称为符号计算语言。是不是表示在符号计算中是:
- 关于符号的一切(符号是 Lisp 中的原子或非原子表达式)
- 每个符号都有一个语义
- 符号计算是一种范式,它使程序员专注于处理符号和语义(语义可以是执行某些操作的原子或表达式)以及符号之间的关系,而不是认为数据结构和代码是两个分离的实体。
- 程序设计是基于符号组合/操作和语义分配的语言设计。
根据this question,与符号计算相反的是数值计算。这两者之间的主要区别是什么?当我使用 Octave(我正在研究它)时,我必须经常使用数字,并且必须多次猜测这些神奇数字的含义。这是数值计算的重点吗?
【问题讨论】:
-
我知道数学计算微分的三种方法:1.Symbolic computation, 2.Numerical differentiation, 3.Automatic differentiation 如果您希望我将其扩展为答案,请询问。
-
是的,请!我希望您将其扩展为答案! :) 不,真的……很高兴听到。
标签: symbolic-math