> dsolve( {diff(y(x),x)= y(x)/x + x*sin(x)}, y(x) );dsolve( {diff(y(x),x)= x*(1+y(x)^2)}, y(x) );
> dsolve( {diff(y(x),x)= exp(x+y(x))}, y(x) );
> dsolve( {diff(y(x),x)= (2*x+3*y(x))/(x-y(x))}, y(x) );
> dsolve( {diff(y(x),x)= (x^2+2*x*y(x)-y(x)^2)/(x^2-2*x*y(x)-y(x)^2)}, y(x) );
> dsolve( {diff(y(x),x)= (y(x)-x)/(3*x+y(x)-4)}, y(x) );
> dsolve( {diff(y(x),x)= 3*y(x)+exp(-x)}, y(x) );
> dsolve( {diff(y(x),x)= y(x)/x + x*sin(x)}, y(x) );
> dsolve( {diff(y(x),x)= y(x)/x + x*sin(x)}, y(x) );
> dsolve( {diff(y(x),x)= y(x)+x*y(x)^2}, y(x) );
> frac1:=(1-2*u-u^2)/(1+u+u^2+u^3);
> convert(frac1, parfrac, u);
> sol:=dsolve( {diff(y(x),x)= (y(x)-x)/(3*x+y(x)-4), y(0)=c}, y(x) ):
> yy:=unapply(rhs(sol), x, c):
> plot( {yy(x,c) $c=-4..0}, x=-5..2);
>