Green's Function--Poisson's Equation

Contribute to this entry

Poisson's equation is

 del ^2phi=4pirho,
(1)

where phi is often called a potential function and rho a density function, so the differential operator in this case is L^~=del ^2. As usual, we are looking for a Green's function G(r_1,r_2) such that

 del ^2G(r_1,r_2)=delta^3(r_1-r_2).
(2)

But from Laplacian,

 del ^2(1/(|r-r^'|))=-4pidelta^3(r-r^'),
(3)

so

 G(r,r^')=-1/(4pi|r-r^'|),
(4)

and the solution is

 phi(r)=intG(r,r^')[4pirho(r^')]d^3r^'=-int(rho(r^')d^3r^')/(|r-r^'|).
(5)

Expanding G(r_1,r_2) in the spherical harmonics Y_l^m gives

 G(r_1,r_2)=sum_(l=0)^inftysum_(m=-l)^l1/(2l+1)(r_<^l)/(r_>^(l+1))Y_l^m(theta_1,phi_1)Y^__l^m(theta_2,phi_2),
(6)

where r_< and r_> are greater than/less than symbols. this expression simplifies to

 g(r_1,r_2)=1/(4pi)sum_(l=0)^infty(r_<^l)/(r_>^(l+1))p_l(cosgamma),
(7)

where p_l are Legendre polynomials, and cosgamma=r_1·r_2. Equations (6) and (7) give the addition theorem for Legendre polynomials.

In cylindrical coordinates, the Green's function is much more complicated,

 G(r_1,r_2)=1/(2pi^2)sum_(m=-infty)^inftyint_0^inftyI_m(krho_<)K_m(krho_>)e^(im(phi_1-phi_2))cos[k(z_1-z_2)]dk,
(8)

where I_m(x) and K_m(x) are modified Bessel functions of the first and second kinds (Arfken 1985).

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.