Wener笔记故事指南
abbr. | stand for | cn |
---|
CAS | Computer Algebra System | 计算机代数系统 |
en | cn |
---|
symbolic computing | 符号计算 |
symbolic manipulation | 符号操作 |
Numerical Computation | 数值计算 |
符号计算
- Symbolic Computation
- 与 数值计算/Numerical Computation 相对
- 对数学表达式中的符号进行操作,而不是直接求出数值结果。
- 是一种基于符号和变量的数学计算方式。
- 符号计算可以保持表达式的精确性,不涉及近似值计算。
- 主要内容
- 表达式简化
- 代数方程求解
- 符号微分和积分
- 多项式展开
- 代数运算和化简
- 符号矩阵运算
- 实现工具
- Mathematica, Maple
- SymPy
- Mathlab Symbolic Math Toolbox
- SageMath
- Maxima
数值计算
- Numerical Computation
- 与 符号计算/Symbolic Computation 相对
- 对数学表达式进行数值上的计算,得出具体的数值结果。
- 是一种基于数值近似的计算方式。
- 数值计算通常用于需要快速得出结果或无法通过符号方式得到解析解的情况。
- 主要内容
- 数值求解
- 用于解方程或方程组的数值解,例如用数值方法解非线性方程。
- 数值微分和积分
- 使用数值方法进行微分和积分计算,例如梯形法求积分或差分法求导数。
- 线性代数运算
- 优化问题求解
- 求最优解或最小化/最大化问题的数值解,例如梯度下降法。
- 数据拟合
- 实现工具
- MATLAB
- NumPy/SciPy(Python)
- GNU Octave
- R
- Julia
- Wolfram Mathematica