Tag: 数值分析

如何通过Runge-Kutta 4传递硬编码微分方程

我试图在C#中实现Runge-Kutta例如问题dy / dt = y – t ^ 2 + 1和dy / dt = t * y + t ^ 3,我似乎无法获得我期望的输出。 我已将我的程序拆分为几个类,以尝试单独查看工作。 我认为我的主要错误来自于尝试使用委托将一个方法通过Runge-Kutta进程作为变量传递。 方程类: namespace RK4 { public class Eqn { double t; double y; double dt; double b; public Eqn(double t, double y, double dt, double b) { this.t = t; this.y = y; […]