Доброго времени суток.
В результате решения одной механической задачи возникла вот такая система уравнений:
Здесь
- функции времени,
- константы(положительные).
Для численного решения ДУ мне порекомендовали Mathematica. Сам я не имею опыта работы в мат. пакетах, поэтому обратился сюда. Писал как в хелпе:
Код:
NDSolve[{y''[t] == x''[t]*Tan[\[Theta][t]], \[Theta]''[t] == 0,
x''[t] == Cos[\[Theta][t]]*Subscript[\[Phi], 1]'' [t],
x''[t] == Cos[\[Theta][t]]*Subscript[\[Phi], 2]'' [t],
x''[t] == Cos[\[Theta][t]]*Subscript[\[Phi], 3]'' [t],
x''[t] == Cos[\[Theta][t]]*Subscript[\[Phi], 4]'' [t],
x''[t]*2 ==
Cos[\[Theta][t]]*(x'[t]*Sin[\[Theta][t]] -
y'[t]*Cos[\[Theta][t]])*\[Theta]'[t], \[Theta][0] == 0,
x[0] == 0, y[0] == 0, \[Theta]'[0] == 1, x'[0] == 1, y'[0] == 1,
Subscript[\[Phi], 1][0] == 0, Subscript[\[Phi], 2][0] == 0,
Subscript[\[Phi], 3][0] == 0, Subscript[\[Phi], 4][0] == 0,
Subscript[\[Phi], 1]'[0] == 0, Subscript[\[Phi], 2]'[0] == 0,
Subscript[\[Phi], 3]'[0] == 0,
Subscript[\[Phi], 4]'[0] == 0}, {y[t], x[t], \[Theta][t],
Subscript[\[Phi], 1][t], Subscript[\[Phi], 2][t],
Subscript[\[Phi], 3][t], Subscript[\[Phi], 4][t]}, {t, 0, 50},
MaxSteps -> 3000];
Выдает следующее:
Код:
Syntax::sntxf: "Cos[\[Theta][t]]*Subscript[\[Phi], 1]''" cannot be followed by "[t]".
Syntax::tsntxi: "[t]" is incomplete; more input is needed.
Syntax::sntxi: Incomplete expression; more input is needed.
В общем, буду премного благодарен, если поможете решить эту систему.