* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
706
Решение дифференциальных уравнений
Methods for first order ODEs: — Trying classification methods —trying a quadrature trying 1st order linear <- 1st order linear successful
Обратите внимание на вывод в последнем примере. Он дан при уровне вывода n=3. Следующие примеры иллюстрируют возможность решения одного и того же дифференциального уравнения ode_L разными методами:
> ode_L := sin(x)*diff(y(x),x)-cos(x)*y(x)=0;
> dsolve(ode_L, [linear], useInt);
> value(%);
y(x) = _C1 sin(x)
> dsolve(ode_L, [separable], useInt);
> value(%);
ln(sin(x)) – ln(y(x)) + _C1 = 0
> mu := intfactor(ode_L);
> dsolve( mu*ode_L, [exact], useInt);
Разумеется, приведенными примерами далеко не исчерпываются возможно сти аналитического решения дифференциальных уравнений.
9.2.2. Полет тела, брошенного вверх
Из приведенных выше примеров видно, что для задания производной использует ся ранее рассмотренная функция diff. С помощью символа $ в ней можно задать производную более высокого порядка.