技术栈
数值运算
程序员AlbertTu
1 小时前
c++
·
数值运算
M01 | 浮点数与误差:数值计算的世界观
在写任何算法之前,先理解这台机器的数值世界观。本模块地图:数学原理部分建立 IEEE 754 与条件数两块基石,回答「误差从哪来、问题本身有多敏感」;算法设计部分给出评判算法的金标准——后向稳定性,以及灾难性抵消的稳定化改写工具箱;库级实现把这一切写进 matlib 的第一个模块并上机实测;工业级解析看 Eigen 与 NumPy 如何暴露同样的机器参数,以及为什么 log1p、hypot 早在 C99 就进了标准库。
我是有底线的