知识卡片

误差要预算

普通读书笔记卡 · 1801.f

内容

算法改写、查表、定点和舍入都会引入误差,必须估算误差是否仍在产品允许范围内。发散:嵌入式数学的目标不是追求理论最精确,而是在可验证误差内换取资源可承受。

参考来源

- 位置:《嵌入式系统设计与实践》第9章《数学运算》"9.3.4 放大输入"一节(源文件:_epub-src/OEBPS/text00130.html附近) - 结论依据:原文明确"有一些方法可以减少误差(比如用一个较大的数作为放大因子)。在实现发生改变的时候,需要知道系统中的误差来自哪里。与性能分析一样,应该将大量的时间花在那些导致最大误差的原因上,而不是花在优化一个次要原因",说明每种数学优化手段都需要评估其引入的误差是否可接受。 - 原始内容:有一些方法可以减少误差(比如用一个较大的数作为放大因子)。在实现发生改变的时候,需要知道系统中的误差来自哪里。与性能分析一样,应该将大量的时间花在那些导致最大误差的原因上,而不是花在优化一个次要原因。