Это элементарная задача решения неоднородного линейного дифференциального уравнения первого порядка.
Заменой вида

c с последующей подстановкой и сводится к уравению с разделяющимися переменными для одной из ф-ций (p или q), полученное решение подставляется в уравнение для которого была произведена замена и подстановка, и получается второе уравение с разделяющимися переменными, из которого определяется вторая неизвесная ф-ция (q или p) с постоянной интегрирования.
Общее решение исходного ур-ния является произведением двух найденных функций.
При подстановке начальных условий определяется вид функции решения для заданных начальных условий и если требуется определяется значение ф-ции в заданной точке.
-- 12 фев 2011, 20:28 --Метод является упрощённым методом варирования постоянной интегрирования.