в чем ошибка? дифуры

Форум пользователей пакета Maple

Модератор: Admin

order
Сообщения: 1
Зарегистрирован: Сб апр 08, 2017 8:06 pm

в чем ошибка? дифуры

Сообщение order » Сб апр 08, 2017 9:38 pm

Код: Выделить всё

od1 := diff(theta(t), t) = theta1(t);
                                       
od2 := diff(u[g](t), t) = u1(t);
                           
od3 := I0*(diff(theta1(t), t))+m*gg*R*sin(signum(theta(t))*a-(diff(theta1(t), t))) = -m*(diff(u1(t), t))*R*cos(signum(theta(t))*a-theta(t));



od4 := I0*(diff(theta1(t), t))+m*gg*R*sin(-signum(theta(t))*a-(diff(theta1(t), t))) = -m*(diff(u1(t), t))*R*cos(-signum(theta(t))*a-theta(t));

sys := od1, od2, od3, od4;


fncs := {theta(t), theta1(t), u1(t), u[g](t)};
             {theta(t), theta1(t), u1(t), u[g](t)}
xy0 := theta(0) = `ε`, theta1(0) = .1, u[g](0) = `ε`, u1(0) = .1;
  theta(0) = ε, theta1(0) = 0.1, u[g](0) = ε,

F := evalf(dsolve({sys, xy0}, fncs, type = numeric));
 


ошибка:Error, (in dsolve/numeric/process_input) system must be entered as a set/list of expressions/equations