【第一章:引论】
-
科学计算的核心/数学基础:计算数学
-
传统的科学计算是针对科学和工程中的数学问题,设计/分析有效的求解算法,即为数值分析/计算方法
-
解析解、数值解
解析解(analytical solution)是严格按照公式逻辑推导得到的,具有基本的函数形式。给出任意的自变量就可以求出其因变量,也就是问题的解,他人可以利用这些公式计算各自的问题,具有广泛适用性;
数值解(numerical solution)是采用某种计算方法,在特定的条件下得到的一个近似数值结果,如有限元法,数值逼近法,插值法等等得到的解。别人只能利用数值计算的结果,而不能随意给出自变量并求出计算值。
-
精确解、近似解
精确解指的是解答的内容,属于精准答案也就是标准答案
近似解就类似于近似值取的解释只是近似于精确解的答案。
-
数值分析中算法的可靠性评价标准: 收敛性,稳定性,误差估计等
收敛性:收敛这一概念只在部分算法中出现,比如迭代求解。指经过有限步骤的迭代可以得到一个稳定的解
稳定性:指算法对于计算过程中的误差(舍入误差、截断误差等)不敏感,即稳定的算法能得到原问题的相邻问题的精确解
-
误差的来源:模型、观测、截断误差(方法误差)、舍入误差
截断误差:用数值方法得到的近似解 与 模型的准确解 之间的误差
舍入误差:由于计算机的计算数字位数是有限的,所以计算机在有限位数条件下的计算,与 模型的准确解 之间的误差称为舍入误差
-
有效数字的定义与计算:https://blog.csdn.net/u013238941/article/details/101719645
-
数值计算的注意事项:https://blog.csdn.net/qq_37264323/article/details/104235776
防止相近的两个数直接相减、防止大数“吃掉”小数、防止除法中除数的数量级远小于被除数