You are on page 1of 6

PRACTICAL 6

SOLUTION OF CAUCHY PROBLEM FOR FIRST ORDER PDE

PROBLEM1
In[ ]:= pde=D[u[x, y], x] -D[u[x, y], y]⩵1
sol=DSolve[{pde, u[x, 0]⩵x ^ 2}, u[x, y],{x, y}]
Plot3D[u[x, y] /. sol,{x,-4, 4},{y,-5, 5},
PlotLabel→"Intergral surface through initial curve"]
Out[ ]= -u (0,1) [x, y] +u (1,0)
[x, y]⩵1

Out[ ]= u[x, y]→x 2


-y+2 x y+y 2


Out[ ]=

PROBLEM 2
APS21076 PRAC6.nb
2

In[ ]:= ClearAll[x, y]


pde=y*D[u[x, y], x] -2 x*y*D[u[x, y], y]⩵2*x*u[x, y]
sol=DSolve[{pde, u[0, y]⩵y ^ 3}, u[x, y],{x, y}]
Plot3D[u[x, y] /. sol,{x,-7, 7},{y,-5, 5},
PlotLabel→"Intergral surface through initial curve"]
Out[ ]= -2 x y u (0,1) [x, y] +y u (1,0)
[x, y]⩵2 x u[x, y]

x2 +y 4

Out[ ]= u[x, y]→ 


y

Out[ ]=

PROBLEM 3

a)
APS21076 PRAC6.nb
3

In[ ]:= ClearAll[x, y]


pde=D[u[x, y], x] +D[u[x, y], y]⩵u[x, y] *u[x, y]
sol=DSolve[{pde, u[x,-x]⩵1}, u[x, y],{x, y}]
Plot3D[u[x, y] /.%,{x,-10, 10},{y,-10, 10},
PlotLabel→"Intergral surface through initial curve"]
Out[ ]= u(0,1) [x, y] +u (1,0)
[x, y]⩵u[x, y] 2

2
Out[ ]= u[x, 
y]→- -2+x+y

Out[ ]=

b)
APS21076 PRAC6.nb
4

In[ ]:= pde=D[u[x, y], x] +D[u[x, y], y]⩵u[x, y] *u[x, y]


sol=DSolve[{pde, u[x, 0]⩵Tanh[x]}, u[x, y],{x, y}]
Plot3D[u[x, y] /.%,{x,-10, 10},{y,-10, 10},
PlotLabel→"Intergral surface through initial curve"]
Out[ ]= u(0,1) [x, y] +u (1,0)
[x, y]⩵u[x, y] 2

1
Out[ ]= u[x, 
y]→ -y+Coth[x-y]

Out[ ]=

PROBLEM 4
APS21076 PRAC6.nb
5

In[ ]:= ClearAll[x, y]


pde=D[u[x, y], x] +D[u[x, y], y]⩵1
sol=DSolve[{pde, u[x, 2 x]⩵x ^ 3}, u[x, y],{x, y}]
Plot3D[u[x, y] /. sol,{x,-4, 4},{y,-5, 5},
PlotLabel→"Intergral surface through initial curve"]
Out[ ]= u(0,1) [x, y] +u (1,0)
[x, y]⩵1

Out[ ]= u[x, y]→2 x-x 3


-y+3 x 2
y-3 x y 2
+y 3 

Out[ ]=

PROBLEM 5
APS21076 PRAC6.nb
6

In[ ]:= ClearAll[x, y]


pde=u[x, y] * (x+y) *D[u[x, y], x] +u[x, y] * (x-y) *D[u[x, y], y]⩵x ^ 2+y ^ 2
sol=DSolve[{pde, u[x, 2 x]⩵0}, u[x, y],{x, y}]
Plot3D[u[x, y] /. sol,{x,-4, 4},{y,-5, 5},
PlotLabel→"Intergral surface through initial curve"]
Out[ ]= (x-y)u[x, y]u (0,1)
[x, y] + (x+y)u[x, y]u (1,0)
[x, y]⩵x 2
+y 2

Solve : Inverse functions are being used by Solve, so some solutions may not be found; use Reduce for complete solution
information.

2 2
Out[ ]= u[x, y]→- 2 x2 +3 x y-2 y 2 ,u[x, y]→ 2 x2 +3 x y-2 y 2 ,
7 7

2 2
u[x, y]→- 2 x2 +3 x y-2 y 2 ,u[x, y]→ 2 x2 +3 x y-2 y 2 
7 7

Out[ ]=

You might also like