Я изо всех сил пытаюсь найти способ переключиться с символического объявления дифференциального оператора на его реализацию.
Я привожу вам пример.
F: (10-'diff(x(t),t)^2 -2*x(t)*'diff(x(t),t) -5*x(t)^2)*%e^(-t);
E: ratsimp(diff(F, x(t)) - diff(diff(F, 'diff(x(t),t)), t));
sol: ode2(E, x(t), t);
sol: ev(sol, [%k1 = C1, %k2=C2]);
trans_cond: diff(F, 'diff(x(t), t));
trans_cond: ev(trans_cond, sol);
trans_cond: at(trans_cond, [t=1]);
Соответствующий вывод поддерживает символическую запись, тогда как я хотел бы оценить diff(), полученный после последней замены.
Давая результат:
% 4*C1-C2^(-2)