第二章 科学计算

2.2.1 误差的来源

截断误差:简单地说,这是算法所导致的误差,当把数学上无限的过程截断就产生了这种误差。

2.2.4 如何进行数据误差分析

定义2.2 如果近似值x的绝对误差限是其某一位的半个单位,且该位直到x的第一位非零数字共有n位,则称x具有n位有效数字,由这个n位有效数字表示的近似数称为有效数。

例1:取π近似值x1=3.14

|π3.14|=0.0015926<0.005=12×102

那么,有效数字为3位。

例2:取π近似值x2=3.1416

|π3.1416|=0.000007<0.00005=12×104

那么,有效数字有5位。

例3:取π近似值x3=3.1415

|π3.1415|=0.00009<0.0005=12×103

那么,有效数字有4位。

例4:x=0.045113,x=0.04518,问x具有几位有效数字?

|0.0045113(0.04518)|=0.000067<0.0005=12×103

那么,有效数字有2位。

实际操作:若12×10n,则从小数点后第n位向前数(含第n位)。

在做“比较两算法的近似值”的题目时,直接求两算法的误差,即e(f(x1,,xn)),e(g(x1,,xn))

数值稳定性

定义:设有一个算法,如果初始数据有小的误差仅使最终结果产生小的误差,则称该算法是(数值)稳定的,否则称为(数值)不稳定的。

Horner算法例题:

f(x)=2+(x1)2+2(x1)3+9(x1)4+7(x1)5,用Horner算法计算f(3),f(3)

列表法,降幂排列,缺项补零

7 9 2 1 0 2
xa=2 14 46 96 194 388
7 23 48 97 194 390=f(3)
xa=2 14 74 244 682
7 37 122 341 876=f(3)
posted @   uyest  阅读(117)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示