第二章 科学计算
2.2.1 误差的来源
截断误差:简单地说,这是算法所导致的误差,当把数学上无限的过程截断就产生了这种误差。
2.2.4 如何进行数据误差分析
定义2.2 如果近似值x的绝对误差限是其某一位的半个单位,且该位直到x的第一位非零数字共有n位,则称x具有n位有效数字,由这个n位有效数字表示的近似数称为有效数。
例1:取
那么,有效数字为3位。
例2:取
那么,有效数字有5位。
例3:取
那么,有效数字有4位。
例4:
那么,有效数字有2位。
实际操作:若
在做“比较两算法的近似值”的题目时,直接求两算法的误差,即
数值稳定性
定义:设有一个算法,如果初始数据有小的误差仅使最终结果产生小的误差,则称该算法是(数值)稳定的,否则称为(数值)不稳定的。
Horner算法例题:
设
列表法,降幂排列,缺项补零
7 | 9 | 2 | 1 | 0 | 2 | |
---|---|---|---|---|---|---|
14 | 46 | 96 | 194 | 388 | ||
7 | 23 | 48 | 97 | 194 | ||
14 | 74 | 244 | 682 | |||
7 | 37 | 122 | 341 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~