Вы можете начать с предположения, что ваше решение имеет вид
y(x) = M*exp(sqrt(A)*x) + N*exp(-sqrt(A)*x) + C
, поскольку экспоненциальные части являются решением однородного уравнения.
Теперь мы можем подставить это обратно в наш дифференциалуравнение и попытаться найти для C.
y" = M*A*exp(sqrt(A)*x) + N*A*exp(-sqrt(A)*x)
M*A*exp(sqrt(A)*x) + N*A*exp(-sqrt(A)*x) =
A*(M*exp(sqrt(A)*x) + N*exp(-sqrt(A)*x) + C) + B
0 = A*C + B
C = -B/A.
Поэтому:
y = M*exp(sqrt(A)*x) + N*exp(-sqrt(A)*x) - B/A.
Этот пример работал, потому что это просто константа, добавляемая в наше уравнение, однако другие неоднородные дифференциальные уравнения все ещерешается с помощью функции Грина , если у вас есть решение соответствующего однородного уравнения.