Added Sept 12, 2019.
Taken from Peter Olver textbook, Introduction to Partial differential equations.
Solve for \(u(t,x)\) in \(u_t+2 u_x = 0\) with IC \(u(-1,x)=\frac {x}{1+x^2}\)
Mathematica ✓
ClearAll["Global`*"]; pde = D[u[t, x], {t}] +2* D[u[t, x], {x}] == 0; ic = u[-1,x]==x/(1+x^2); sol = AbsoluteTiming[TimeConstrained[DSolve[{pde,ic}, u[t, x], {t, x}], 60*10]];
Maple ✓
restart; pde := diff(u(t, x), t) +2*diff(u(t, x),x) =0; ic:=u(-1,x)=x/(1+x^2); cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve([pde,ic],u(t,x))),output='realtime'));
Hand solution
Solve
With initial conditions \(u\left ( -1,x\right ) =\frac {x}{1+x^{2}}\).
Solution
Let \(u=u\left ( x\left ( t\right ) ,t\right ) \). Then
Eq (3) says that \(u\) is constant on the chataterstic lines, or \(u=u\left ( x\left ( -1\right ) \right ) \). Using the given initial conditions, this becomes
Eq (4) is now used to find \(x\left ( -1\right ) \). Soving (4) gives \(x=x\left ( 0\right ) +2t\). Hence \(x\left ( -1\right ) =x\left ( 0\right ) -2\) or \(x\left ( 0\right ) =x\left ( -1\right ) +2\). Therefore
Now that we found \(x\left ( -1\right ) \), we substitute it in (5), giving the solution
Alternative method. Using Lagrange-charpit method
Which implies that \(du=0\) or \(u=C_{1}\). A constant. Integrating \(\frac {dt}{1}=\frac {dx}{2}\) gives \(t=\frac {1}{2}x+C_{2}\) or \(C_{2}=t-\frac {1}{2}x\). But \(C_{1}=F\left ( C_{2}\right ) \) always, where \(F\) is arbitrary function. Since \(C_{1}=u\) then
At \(t=-1\) the above becomes
Let \(-1-\frac {1}{2}x=z\) which implies \(x=-2\left ( 1+z\right ) \) The above can be written as
From the above then (1) can be written as
The following is an animation of the solution
| 3D |
2D |
|
|
|
Source code used for the above
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________