SkillAgentSearch skills...

RungeKutta45

Runge Kutta numerical integration method in C++, 较为通用性的龙格库塔四阶五步积分(固定步长)

Install / Use

/learn @hgpvision/RungeKutta45
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

RungeKutta45

Runge Kutta numerical integration method in C++, 较为通用性的龙格库塔四阶五步积分(固定步长)

使用

编写一阶微分方程头文件以及主函数即可(本程序不能做到变步长,旨在规范化函数接口,即只需编写一阶微分方程与主函数,积分部分不用做任何改动,另外需要依赖Eigen3)

示例

求解以下微分方程:

dy = 10 * x * (1 - y)

y(0) = 0

步长h = 0.05, 并与解析解y = 1 - exp(-5 * x * x)比较。

编写一阶微分方程如DynamicModel.h,编写主函数如main_test.cpp

View on GitHub
GitHub Stars8
CategoryDevelopment
Updated7mo ago
Forks0

Languages

C++

Security Score

77/100

Audited on Aug 19, 2025

No findings