Линейное дифференциальное уравнения первого порядка имеет вид:
y′+P(x)⋅y=Q(x)(1)
Если Q(x) ≡ 0, то уравнение линейное однородное, в противном случае линейное неоднородное. Однородное уравнение решается разделением переменных, получаем:
dxdy=−P(x)⋅y;ydy=−P(x)dx;ln(y)=−∫P(x)dx+ln(C)
ln(Cy)=−∫P(x)dx;y=C⋅e−∫P(x)dx
Общее решение линейного неоднородного уравнения можно найти варьируя произвольную постоянную C (метод Лагранжа), то есть полагая, что:
y=C(x)⋅e−∫P(x)dx(2)
Тогда, подставляя (2) в исходное уравнение (1), получим:
Подставляя C(x) в общее решение уравнения, получим:
y=e−∫P(x)dx⋅(∫Q(x)⋅e∫P(x)dxdx+C)
* В приложении Dysolve сессия для решения линейных неоднородных диф.уравнений численным методом. Нужно подставить P(x) и Q(x) для своей задачи, а также настроить интервал интегрирования (x1, x2, h) и задать начальные условия (y0). Точность решения зависит от выбранного метода интегрирования (метод Рунге-Кутта 4-ого порядка даст наилучшие результаты).