Чтобы решить заданное дифференциальное уравнение:
\[ y'(x) + x y(x) = (x - 1) e^{x} y^2(x) \]
с начальным условием \(y(0) = 1\), сначала преобразуем уравнение так, чтобы решить его методом разделения переменных.
Перепишем уравнение в виде:
\[ y' + xy = (x - 1)e^{x}y^2 \]
Это уравнение не является линейным. Рассмотрим его как уравнение, зависимое от переменной \(y\). Перепишем уравнение:
\[ y' = (x - 1)e^{x}y^2 - xy \]
Теперь разделим переменные:
\[ \frac{dy}{(x - 1)e^{x}y^2 - xy} = dx \]
Затем, упростим левую часть, выделив \(y\) в знаменателе:
\[ \frac{dy}{y^2((x - 1)e^{x} - \frac{x}{y})} = dx \]
Это уравнение лучше решать, используя метод подбора, но такие уравнения часто могут быть не разрешимыми в закрытой форме.
К тому же, начальное условие \(y(0)=1\) может помочь в поиске конкретных частных решений.
На начальном этапе можно попробовать подставить начальное условие, и после этого попробуем решить с использованием подхода, например, через численные методы (метод Эйлера, метод Рунге-Кутты и пр.).
Для дальнейшего анализа и получения явного решения в данной формулировке потребуется дополнительная информация или изменение метода решения, например, с использованием качественного анализа или различных методов приближения.
Если вы хотите, я могу попробовать предложить метод решения числом.