Taken from Mathematica help pages
Solve for
Mathematica ✓
ClearAll["Global`*"]; sol = AbsoluteTiming[TimeConstrained[DSolve[3*D[u[x, y], x] + 5*D[u[x, y], y] == x, u[x, y], {x, y}], 60*10]];
Maple ✓
restart; interface(showassumed=0); pde :=3*diff(u(x, y), x) + 5*diff(u(x, y), y) = x; cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,u(x,y))),output='realtime'));
Hand solution
Solve
Solution
Let
Solving (3) gives
From (4)
Let
____________________________________________________________________________________