При решении подобных уравнений в ранних версиях пакета функция dsolve возвращала общий интеграл (implicit equation), например, Maple V.3 или Maple 7:
Код:
> dsolve((x-y(x))+(x+y(x))*diff(y(x), x)=0);
-1/2*ln((x^2+y(x)^2)/x^2)-arctan(y(x)/x)-ln(x)-_C1 = 0
Maple 12 Classic WorkSheet общий интеграл в данном случае не вернет. Если ваша версия Maple не возвращает общий интеграл, то, в соответствии с написанным в справке пакета, попробуйте указать параметр implicit (“To avoid dsolve trying to make an answer explicit”), например в Maple 12 Classic WorkSheet:
Код:
>dsolve(x-y(x) + (x+y(x))*diff(y(x), x)=0, implicit);
-1/2*ln((x^2+y(x)^2)/x^2)-arctan(y(x)/x)-ln(x)-_C1 = 0
Пожалуйста, в следующий раз указывайте
конкретные затруднения и версию пакета; программный код вставляйте при помощи тегов code или syntax (в случае больших фрагментов кода).