有限维投影计算怎样验证最佳逼近?¶
先备知识¶
掌握最佳平方逼近和实 Fourier 系数公式。
学习目标¶
用有限程序复核手算,同时保持求积误差与无限过程边界诚实。
牵引问题¶
程序画出的“很像”能证明解析系数或无限收敛吗?
探索与猜想¶
增加面板可改善某些数值,但有限数据仍只描述有限计算。
概念与理论¶
本书唯一实现位于 mathbook_examples.fourier_series。先手算系数,再调用
sampled_fourier_coefficients 复核;其状态固定为 finite_quadrature_only。
fourier_partial_sum 只计算有限截断,状态为 finite_truncation_only。
障碍¶
数值接近可能同时含求积误差、舍入误差和有限截断误差。
证明路线¶
数学最佳性由上一单元证明;程序只核对有限输入的算术结果。
逐步证明¶
对 (f=3+cos2x),解析系数为 (a_0=6,a_2=1)。有限中点求积应接近这些值; 把解析系数送入部分和则精确重建该有限三角多项式。
假设用在何处¶
程序要求周期正、面板数正、所有输入与中间值有限。
失败边界¶
任何有限截断图像都不能证明逐点、一致或均方收敛。
例题与迁移¶
例 1:有限求积¶
常数 3 返回近似 (a_0=6),并明确标记有限求积状态。
例 2:有限截断¶
给定 (b_1=1),在 (x=pi/2) 的一阶部分和为 1。
即时检验与回望¶
即时检验 1¶
状态字段为何属于结果?
答案
防止数值与其有限责任边界被分离传播。
即时检验 2¶
增加面板能否产生解析证书?
答案
不能,只得到另一项有限求积结果。
常见误区与后续¶
- 先解析计算,再数值复核,顺序不可倒置。
- 有限截断误差不是无限级数的收敛证明。
习题与答案¶
习题 1¶
常数 2 的 (a_0) 应为多少?
答案
4。
习题 2¶
finite_quadrature_only 排除了什么结论?
答案
排除把近似系数当成精确解析系数。
习题 3¶
finite_truncation_only 排除了什么结论?
答案
排除把有限部分和值当成无限级数极限。
习题 4¶
哪种误差来自积分近似?
答案
求积误差。
习题 5¶
哪种误差来自只保留前 (N) 项?
答案
截断误差。
习题 6¶
为什么拒绝 NaN?
答案
它会破坏比较、求和和状态解释。
习题 7¶
数值输出能否验证函数可积?
答案
不能,可积性是调用前的数学前提。
习题 8¶
怎样核对常数项约定?
答案
检查程序使用 (a_0/2) 而不是 (a_0)。
习题 9¶
为何冻结结果对象?
答案
防止数值、阶数和状态被原地篡改而失配。
习题 10¶
本单元的可信结论是什么?
答案
给定有限输入时,程序按声明规则完成有限求积或截断计算。