很菜鸟的问题,所以请多多包涵。
我正在按照此处给出的示例-> http://www.codeproject.com/Articles/268589/odeint-v2-Solving-ordinary-differential-equations
特别是,我正在研究这个函数:
void lorenz( state_type &x , state_type &dxdt , double t )
{
dxdt[0] = sigma * ( x[1] - x[0] );
dxdt[1] = R * x[0] - x[1] - x[0] * x[2];
dxdt[2] = x[0]*x[1] - b * x[2];
}
就我而言,R 采用一系列值(具有 100 个双精度值的向量)。
odeint 被称为:
integrate_const( runge_kutta4< state_type >() , lorenz , x , 0.0 , 10.0 , dt );
我想为每个 R 值执行此操作。我该如何完成此操作?我对 C++/OOP 的了解有限,但我愿意学习。
谢谢你。