Kakutani's Solution of the Dirichlet Problem

Choose one of the three functions using the setter bar. Move the locator to a point in the unit circle. You will see the value of the selected function at this point displayed below the circle. Now increase the duration of motion. A Brownian path will emerge from the chosen point. Keep increasing the duration until the Brownian path hits the boundary of the circle. The value of the chosen function at the point where the path hits the boundary will appear below the value of the function at the point from which the path emerged. Now increase the number of paths, increasing the time duration, if necessary, to make sure they all hit the boundary. If the selected function is harmonic (the first and second choices), the average of the values of the function at the points where the Brownian paths hit the boundary will converge to the value of the function at the starting point of the path. If the selected function is not harmonic (the third choice), the average will converge to the value of a different (harmonic) function that coincides with the given function on the boundary.



  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


A function of two variables is called harmonic if it is a solution of the Laplace equation . An example of a harmonic function is the real or the imaginary part of a complex analytic function viewed as a function of two real variables. The Dirichlet problem in two dimensions is this: given a reasonable domain in and a continuous function on its boundary, find a smooth function that coincides with on the boundary and is harmonic in the interior of the region. In 1944 Kakutani showed that the solution can be expressed in term of Brownian motion. This Demonstration illustrates the Kakutani construction for the case of the unit disc. You can choose one of three functions using the setter bar. The first two are harmonic, the third one is not. The harmonic functions are given by the formulas and . The nonharmonic function is a polynomial of degree five with positive coefficients.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
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 Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2017 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+