可运行实验:Euler初值求解
本科 · 挑战支持 1 种语言5 积分
编写程序完成“Euler初值求解”。算法契约:用 n 步 Euler 法解 y'=y、y(a)=1 到 x=b。 本实验直接反查课堂任务:用待定系数法求 y''+y=cos t,解释为何试探式要乘t。 程序必须依据关系 y=y_h+y_p,并在说明中处理边界:外力频率落在齐次模态时原试探式重复;非线性方程不能使用叠加。 输入三个浮点数 a b n,使用题定离散过程输出保留8位小数;禁止第三方包。
示例 1
输入
0 1 4
输出
2.44140625
示例 2
输入
1 2 8
输出
2.56578451
示例 3
输入
0 2 16
输出
6.58325017
运行限制
时间 2500 ms内存 256 MB