6.4.2 2.1

6.4.2.1 [1024] Problem 1
6.4.2.2 [1025] Problem 2
6.4.2.3 [1026] Problem 3
6.4.2.4 [1027] Problem 4
6.4.2.5 [1028] Problem 5
6.4.2.6 [1029] Problem 6
6.4.2.7 [1030] Problem 7

6.4.2.1 [1024] Problem 1

problem number 1024

Added Feb. 17, 2019.

Problem Chapter 4.2.1.1 from Handbook of first order partial differential equations by Polyanin, Zaitsev, Moussiaux.

Solve for w(x,y)

awx+bwy=cw

Mathematica

ClearAll["Global`*"]; 
pde =  a*D[w[x, y], x] + b*D[w[x, y], y] == c*w[x, y]; 
sol =  AbsoluteTiming[TimeConstrained[DSolve[pde, w[x, y], {x, y}], 60*10]];
 

{{w(x,y)ecxac1(ybxa)}}

Maple

restart; 
pde :=  a*diff(w(x,y),x) +b*diff(w(x,y),y) = c*w(x,y); 
cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,w(x,y)) ),output='realtime'));
 

w(x,y)=_F1(yabxa)ecxa

____________________________________________________________________________________

6.4.2.2 [1025] Problem 2

problem number 1025

Added Feb. 17, 2019.

Problem Chapter 4.2.1.2 from Handbook of first order partial differential equations by Polyanin, Zaitsev, Moussiaux.

Solve for w(x,y)

awx+ywy=bw

Mathematica

ClearAll["Global`*"]; 
pde =  a*D[w[x, y], x] + y*D[w[x, y], y] == b*w[x, y]; 
sol =  AbsoluteTiming[TimeConstrained[DSolve[pde, w[x, y], {x, y}], 60*10]];
 

{{w(x,y)ebxac1(yexa)}}

Maple

restart; 
pde :=  a*diff(w(x,y),x) +y*diff(w(x,y),y) = b*w(x,y); 
cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,w(x,y)) ),output='realtime'));
 

w(x,y)=_F1(yexa)ebxa

____________________________________________________________________________________

6.4.2.3 [1026] Problem 3

problem number 1026

Added Feb. 17, 2019.

Problem Chapter 4.2.1.3 from Handbook of first order partial differential equations by Polyanin, Zaitsev, Moussiaux.

Solve for w(x,y)

xwx+ywy=aw

Mathematica

ClearAll["Global`*"]; 
pde =  x*D[w[x, y], x] + y*D[w[x, y], y] == a*w[x, y]; 
sol =  AbsoluteTiming[TimeConstrained[DSolve[pde, w[x, y], {x, y}], 60*10]];
 

{{w(x,y)xac1(yx)}}

Maple

restart; 
pde :=  x*diff(w(x,y),x) +y*diff(w(x,y),y) = a*w(x,y); 
cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,w(x,y)) ),output='realtime'));
 

w(x,y)=_F1(yx)xa

____________________________________________________________________________________

6.4.2.4 [1027] Problem 4

problem number 1027

Added Feb. 17, 2019.

Problem Chapter 4.2.1.4 from Handbook of first order partial differential equations by Polyanin, Zaitsev, Moussiaux.

Solve for w(x,y)

x(awxbwy)=cyw

Mathematica

ClearAll["Global`*"]; 
pde =  x*(D[w[x, y], x] - b*D[w[x, y], y]) == c*y*w[x, y]; 
sol =  AbsoluteTiming[TimeConstrained[DSolve[pde, w[x, y], {x, y}], 60*10]];
 

{{w(x,y)ebcxxc(bx+y)c1(bx+y)}}

Maple

restart; 
pde :=  x*(diff(w(x,y),x) -b*diff(w(x,y),y)) = c*y*w(x,y); 
cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,w(x,y)) ),output='realtime'));
 

w(x,y)=_F1(bx+y)x(bx+y)cecxb

____________________________________________________________________________________

6.4.2.5 [1028] Problem 5

problem number 1028

Added Feb. 17, 2019.

Problem Chapter 4.2.1.5 from Handbook of first order partial differential equations by Polyanin, Zaitsev, Moussiaux.

Solve for w(x,y)

xwx+ywy=axw

Mathematica

ClearAll["Global`*"]; 
pde =  x*D[w[x, y], x] + y*D[w[x, y], y] == a*x*w[x, y]; 
sol =  AbsoluteTiming[TimeConstrained[DSolve[pde, w[x, y], {x, y}], 60*10]];
 

{{w(x,y)eaxc1(yx)}}

Maple

restart; 
pde :=  x*diff(w(x,y),x) +y*diff(w(x,y),y) = a*x*w(x,y); 
cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,w(x,y)) ),output='realtime'));
 

w(x,y)=eax_F1(yx)

____________________________________________________________________________________

6.4.2.6 [1029] Problem 6

problem number 1029

Added Feb. 17, 2019.

Problem Chapter 4.2.1.6 from Handbook of first order partial differential equations by Polyanin, Zaitsev, Moussiaux.

Solve for w(x,y) (xa)wx+(yb)wy=w

Mathematica

ClearAll["Global`*"]; 
pde =  (x - a)*D[w[x, y], x] + (y - b)*D[w[x, y], y] == w[x, y]; 
sol =  AbsoluteTiming[TimeConstrained[DSolve[pde, w[x, y], {x, y}], 60*10]];
 

{{w(x,y)(ax)c1(byax)}}

Maple

restart; 
pde :=  (x-a)*diff(w(x,y),x) +(y-b)*diff(w(x,y),y) = w(x,y); 
cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,w(x,y)) ),output='realtime'));
 

w(x,y)=(ax)_F1(ybax)

____________________________________________________________________________________

6.4.2.7 [1030] Problem 7

problem number 1030

Added Feb. 17, 2019.

Problem Chapter 4.2.1.7 from Handbook of first order partial differential equations by Polyanin, Zaitsev, Moussiaux.

Solve for w(x,y) (y+ax)wx+(yax)wy=bw

Mathematica

ClearAll["Global`*"]; 
pde =  (y + a*x)*D[w[x, y], x] + (y - a*x)*D[w[x, y], y] == b*w[x, y]; 
sol =  AbsoluteTiming[TimeConstrained[DSolve[pde, w[x, y], {x, y}], 60*10]];
 

Failed

Maple

restart; 
pde :=  (y+a*x)*diff(w(x,y),x) +(y-a*x)*diff(w(x,y),y) = b*w(x,y); 
cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,w(x,y)) ),output='realtime'));
 

time expired

____________________________________________________________________________________