Непонятно что вам надо сделать.
Мне нужно в модель движения помимо уравнений движения КА, в качестве которых выступают дифференциальные уравнения для координат КА (x, y, z), его скоростей (Vx, Vy, Vz) и массы КА добавить уравнения вращения, дабы получить угловые скорости и ускорения (от работы ДУ).
есть две функции
// Фнкция расчёта правых частей "внешних" ДУ
// перегружается в классе производном от модели движения
// t - время
// mainX - основной вектор состояния (x,y,z,Vz,Vy,Vz)
// X - дополнительные координаты вектора состояния
// Y - вычисляемые производные дополнительных координат вектора состояния
virtual int ExternalSph(double t, double* mainX, double* X, double* Y) ;
// Фнкция расчёта "внешних" возмущающих факторов
// перегружается в классе производном от модели движения
// t - время
// X - координаты вектора состояния
// Y - производные вектора состояния
// N - колличество уравнений (основные + внешние)
virtual int ExternalForces(double t, double* X, double* Y, int N) ;
Но вот где сами уравнения искать неясно, спасибо за GMAT посмотрю исходники.