Moving along here...
So the solution to (**):
As Arildno predicted, the solution to (*) is more problematic, since this is my first experience with Bessel functions. Here's where I am so far...
And here I set the second term must go to zero for the solution to be bounded.
So the final solution is of the form:
Using the 2nd Neumann BC:

This means that

But I'm not sure how this helps me right now, so I'll keep it in mind...
Using the 3rd Neumann BC:

This means that
![LaTeX Code: [Acosh(20\\lambda)+Bsinh(20\\lambda)]=0](latex_images/24/2429976-6.png)
Ah, this is more helpful. I learned that A=-B, and I think at the bottom boundary, this whole term drops out.
Using the 1st Neumann BC: (I guess I
could have done these in order...)

This means that

Again I'm not really sure how this helps me right now, so I'll keep it in mind...
So now we have:
with
Now here's where it gets tricky and I get stuck...
Using the fourth Dirichlet upper (z=0) boundary condition, I get:
Unfortunately, f(r) is not a constant, but rather an ugly empirical function of r.
So I have written:
And I have no idea where to go from here. I gather this will eventually end up in Matlab or R, but first I need a better understanding of the Bessel function J0 and A. I've read that the Bessel function of the first kind of order n (in my case n=0, right?) can be expressed as:
Again, any help would be greatly appreciated.