Используя библиотеку odeint boost C++, можно ли решить дифференциальное уравнение второго порядка, определенное следующим образом?Дифференциальное уравнение второго порядка с использованием библиотеки C++ Boost odeint
m*x''[i] + x'[i] = K*\sum{j=1,N} sin(x[j] - x[i]), where i = 1,2,3..N.
m = 1, K = 1
где начальное значение x представляет собой вектор или массив из N равномерно сгенерированных случайных чисел от 0 до 2 * pi. Я хочу интегрировать выше уравнение с помощью runge_kutta stepper odeint?
Я могу решить это, написав выше. в двух дифференциальных уравнениях первого порядка, но , тогда в этом случае, как будут записываться или модифицироваться шаги odeint?
Спасибо много. Ваши предложения действительно полезны. Оно работает. Я застрял с начальными значениями скорости. – ADK