image
Physics Forums Logo
image
image
* Register * Upgrade Blogs Library Staff Rules Mark Forums Read
image
image   image
image

Go Back   Physics Forums > Mathematics > Differential Equations


Reply

image Eigenfunction expansion method in PDE solutions Share It Thread Tools Search this Thread image
Old Oct3-06, 02:11 AM                  #1
pivoxa15

pivoxa15 is Offline:
Posts: 2,268
Eigenfunction expansion method in PDE solutions

How does this method work? What are the mathematical ideas behind this method? Unlike separation of variables techniques, where things can be worked out from first principles, this method of solving ODE seems to find the right formulas and apply which I feel uncomfortable about.
  Reply With Quote
Old Oct3-06, 06:13 AM                  #2
HallsofIvy

PF Mentor

HallsofIvy is Offline:
Posts: 25,722
Essentially, you are saying that (for self-adjoint differential operators) the eigenvectors form a basis for the linear space of all solutions to the differential equation. Typically, the eigen-functions are chosen so as to form an ortho-normal (or at least orthogonal) basis.
  Reply With Quote
Old Oct3-06, 05:00 PM                  #3
pivoxa15

pivoxa15 is Offline:
Posts: 2,268
What are examples of eigenvectors that you talk about in a DE? Could you give an example?

Why does it only work for homogeous BC? Is it because otherwise you won't get orthogonality?
  Reply With Quote
Old Oct3-06, 08:43 PM       Last edited by Rach3; Oct3-06 at 08:54 PM..            #4
Rach3

Rach3 is Offline:
Posts: 315
Originally Posted by pivoxa15
What are examples of eigenvectors that you talk about in a DE? Could you give an example?
Consider the differential operator LaTeX Code: {d^2}/{d x ^2} acting on the vector space of (twice-diffentiable, continuous) functions on [0, Pi] which satisfy f(0) = f(Pi) = 0. Then Sin(n x) is an eigenfunction for positive integer n:
LaTeX Code: \\frac{d ^2}{d x ^2} \\sin n x = -n^2 \\sin (x)

Note this is a vector space: linear combinations of functions satisfying f(0)=f(Pi)=0 themselves satisfy that equation.

Why does it only work for homogeous BC? Is it because otherwise you won't get orthogonality?
You don't get a vector space, because a sum of two solutions to an inhomogenous equation is not a solution.

e.g., solutions x1, x2 to the equation Lx=f,
L(x1+x2) = Lx1 + Lx2 = 2f != f
  Reply With Quote
Old Oct3-06, 08:54 PM                  #5
Rach3

Rach3 is Offline:
Posts: 315
LaTeX Code: \\frac{d ^2}{d x ^2} \\sin n x = -n^2 \\sin (x)

In case you ask: the linear differential operator d^2/dx^2 acts on the eigenfunction sin(nx), and yields the eigenfunction again scaled by an eigenvalue (-n^2).

The reason we're looking at integers n in sin(nx) is because of our boundary condition, f(Pi)=0. For nonintegeral a, sin(ax) does not satisfy this and is not (by definition) a member of the vector space.
  Reply With Quote
Old Oct3-06, 09:01 PM                  #6
Rach3

Rach3 is Offline:
Posts: 315
Originally Posted by pivoxa15
How does this method work? What are the mathematical ideas behind this method?
What have you learned so far, and what in particular don't you get?

Also, have you studied much linear algebra?
  Reply With Quote
Old Oct4-06, 03:26 AM       Last edited by pivoxa15; Oct4-06 at 05:38 AM..            #7
pivoxa15

pivoxa15 is Offline:
Posts: 2,268
I have done a first course in linear algebra so I can understand your language. I noticed you haven't mentioned eigenvectors. In this case, would the eigenvectors not be vectors but eigenfunctions? Because the space is a function space although functions can be part of a vector space because a vector space is the most general space in linear algebra?

But we are dealing with functions not vectors so only the word eigenfunctions should be used?
  Reply With Quote
Old Oct4-06, 04:36 AM       Last edited by pivoxa15; Oct4-06 at 05:37 AM..            #8
pivoxa15

pivoxa15 is Offline:
Posts: 2,268
Originally Posted by HallsofIvy
Essentially, you are saying that (for self-adjoint differential operators) the eigenvectors form a basis for the linear space of all solutions to the differential equation. Typically, the eigen-functions are chosen so as to form an ortho-normal (or at least orthogonal) basis.
What do you mean by self-adjoint differential operators? How can you know when one is one? I see the definition in here
http://en.wikipedia.org/wiki/Differential_operator
especially,
<u,Tv>=<T*u,v>
T is a self adjoint operator if and only if T=T*
so <u,Tv>=<Tu,v>

If T is the second derivative operator than it would matter what u and v are to qualify whether T is self adjoint or not wouldn't it? Because if u and v were sin and cosine functions than T would be self adjoint but if they were some other functions like u=x, v=x^3 than T being the second derivative, wouldn't be self adjoint. This seem a bit strange that T is dependent on u and v? Why? Does that make T, that is the second derivative operator self adjoint or not?

Are self-adjoint differential operators related to self adjoint matrices in which case the solution space produces vectors which are orthogonal to each other. So a similar analogy can be drawn with functions
  Reply With Quote
Old Oct4-06, 05:11 AM       Last edited by pivoxa15; Oct4-06 at 06:27 AM..            #9
pivoxa15

pivoxa15 is Offline:
Posts: 2,268
Originally Posted by Rach3

e.g., solutions x1, x2 to the equation Lx=f,
L(x1+x2) = Lx1 + Lx2 = 2f != f

I think you should have put in a boundary value for f to make it more clear.

I.e. say f(L)=1 is a boundary condition. If x1 and x2 are solutions than x1+x2=x3 is not a solution because x1(L)+x2(L)=x3(L)=1+1=2!=1 which means x3(x) is not a solution to the differential equation because it does not satisfy the boundary condition. Therefore in general the addition of two functions is not a solution of the original DE because it would not satisfy the boundary condition(s).

Another reason why nonhomogenous BC won't work is because the solutions won't be orthogonal functions which could be problematic for one because we can't use the fourier series to construct our infinite solution in that the constants for each n in that series cannot be determined. Two it could have something to do with what HallsofIvy was talking about in terms of SelfAdjoint differential operators.
  Reply With Quote
Old Oct4-06, 07:21 AM                  #10
HallsofIvy

PF Mentor

HallsofIvy is Offline:
Posts: 25,722
Originally Posted by pivoxa15
What do you mean by self-adjoint differential operators? How can you know when one is one? I see the definition in here
http://en.wikipedia.org/wiki/Differential_operator
especially,
<u,Tv>=<T*u,v>
T is a self adjoint operator if and only if T=T*
so <u,Tv>=<Tu,v>
In a function space the "usual" inner product is
LaTeX Code: \\int f(x)g(x)dx
where the integral is over whatever set the functions are defined on,
so saying a differential operator, L, is self adjoint means
LaTeX Code: \\intL(f(x))g(x)dx= \\intf(x)L(x)dx
In particular, if L is a "Sturm-Liouville" operator:
LaTeX Code: \\frac{d }{dx}\\left(p(x)\\frac{dy}{dx}\\right)+ q(x)y
with boundary conditions y(a)= y(b)= 0, then
LaTeX Code: \\int_a^b \\left(\\frac{d }{dx}\\left(p(x)\\frac{df}{dx}\\right)+ q(x)f\\right)g(x)dx= \\int_a^b \\frac{d }{dx}\\left(p(x)\\frac{df}{dx}\\right)g(x)dx+ \\intq(x)f(x)g(x)dx
That second integral is clearly "symmetric" in f and g. Do the first integral by parts, letting u= g(x),
LaTeX Code: dv= \\frac{d }{dx}\\left(q(x)\\frac{df}{dx}\\right)dx
so that
LaTeX Code: du= \\frac{dg}{dx}dx
and
LaTeX Code: v= p(x)\\frac{df}{dx}
Since f and g are 0 at both ends, that integral is
LaTeX Code: -\\int_a^bp(x)\\frac{dg}{dx}\\frac{df}{dx}dx
Now "reverse" it. Do another integration by parts, letting
LaTeX Code: u= p(x)\\frac{dg}{dx}
and
LaTeX Code: dv= \\frac{df}{dx}
and its easy to see that we have just swapped f and g.

If T is the second derivative operator than it would matter what u and v are to qualify whether T is self adjoint or not wouldn't it? Because if u and v were sin and cosine functions than T would be self adjoint but if they were some other functions like u=x, v=x^3 than T being the second derivative, wouldn't be self adjoint. This seem a bit strange that T is dependent on u and v? Why? Does that make T, that is the second derivative operator self adjoint or not?
No, that is not correct. For an operator to be self adjoint, <Tu,v>= <u, Tv> must be true for all u and v in the space. If you mean here that T= d2/dx2 then it is self adjoint (it is a Sturm-Liouville operator above with p(x)= 1, q(x)= 0). However, note that the "vector space" on which we are working must be the set of infinitely differentiable functions, that are equal to 0 at two specified points. That lets out your "x" and "x3" examples.

Are self-adjoint differential operators related to self adjoint matrices in which case the solution space produces vectors which are orthogonal to each other. So a similar analogy can be drawn with functions
Yes, both matrices and linear differential operators are linear transformations on vector spaces and all properties of self adjoint linear operators apply to them as well. (Linear differential operators, however, are necessarily operators on infinite dimensional vector spaces.)
  Reply With Quote
Old Oct5-06, 02:29 AM       Last edited by pivoxa15; Oct5-06 at 03:16 AM..            #11
pivoxa15

pivoxa15 is Offline:
Posts: 2,268
Originally Posted by HallsofIvy
However, note that the "vector space" on which we are working must be the set of infinitely differentiable functions, that are equal to 0 at two specified points.
The first condition is imposed because of the self adjoint differential operator (this operator comes naturally to solve solutions of PDE) which by definition can only operate on infinitely differentiable functions (which includes x and x^3)

The second condition is imposed because the solutions of the differential equation must satisfy the two BC and we only want to include these functions in our vector space (these functions also satisfy the conditions of a vector space but many others that don't satisfy homogenous BC don't).

However it is the second condition which disallow x and x^3.

Would you say that d2/dx2 is a self adjoint operator if and only if it is a Sturm-Liouville operator?

All Correct?

I don't follow how this line came about
LaTeX Code: \\intL(f(x))g(x)dx= \\intf(x)L(x)dx
Are you representing the operator as L(x) or L? Is the first (x) a function?
  Reply With Quote
Old Oct5-06, 09:31 AM                  #12
HallsofIvy

PF Mentor

HallsofIvy is Offline:
Posts: 25,722
Sorry my Latex got messed up. It should have been
LaTeX Code: \\int L(f(x))g(x)dx= \\int f(x)L(g(x))dx

(I forgot the spaces after \int.)
  Reply With Quote
Old Oct5-06, 09:36 AM                  #13
HallsofIvy

PF Mentor

HallsofIvy is Offline:
Posts: 25,722
Originally Posted by pivoxa15
Would you say that d2/dx2 is a self adjoint operator if and only if it is a Sturm-Liouville operator?
?? LaTeX Code: \\frac{d }{dx^2} is both self adjoint anda Sturm-Liouville operator- is no "if and only if" about it. A general second order differential operator is Sturm-Liouville, then it is self adjoint. I think the other way is also true but I'm not sure. Of course, self adjoint is defined for operators in any inner-product space while "Sturm-Liouville" applies only to second order differential operators.
  Reply With Quote
Old Oct5-06, 08:19 PM       Last edited by pivoxa15; Oct6-06 at 04:58 AM..            #14
pivoxa15

pivoxa15 is Offline:
Posts: 2,268
Originally Posted by HallsofIvy
?? LaTeX Code: \\frac{d }{dx^2} is both self adjoint anda Sturm-Liouville operator- is no "if and only if" about it. A general second order differential operator is Sturm-Liouville, then it is self adjoint. I think the other way is also true but I'm not sure. Of course, self adjoint is defined for operators in any inner-product space while "Sturm-Liouville" applies only to second order differential operators.
Actually, I think there are other self adjoint differential operators, i.e. The Hamiltonian operator. Or is the Hamiltonian operator a branch of the Sturm-Liouville operator. I wonder if the Sturm-Liouville operator is the most general second order differential operator? If so than the 'the other way' is also true.

Returning to the more general question, how do we go from a PDE to the method of eigenfunction expansion? This process for me is a bit unclear. For example, say we have a 2D Poisson equation (equaling a constant C). To work out by separation of variables is not possible, so we have to use eigenfunction expansion. But how do we justify which eigenfunction to use? Is it only based on the BC, i.e. If Dirichlet than sine eigenfunctions?
  Reply With Quote
Old Oct6-06, 06:25 AM                  #15
HallsofIvy

PF Mentor

HallsofIvy is Offline:
Posts: 25,722
No, the Sturm-Liouville operators are not the "most general second order differential operators". For example,
LaTeX Code: \\frac{dy}{dx^2}+ x\\frac{dy}{dx}+ y is a second order differential operator but is not a Sturm-Liouville operator. But, of course, that example is not self-adjoint.
  Reply With Quote
Old Oct7-06, 12:28 AM                  #16
pivoxa15

pivoxa15 is Offline:
Posts: 2,268
Yes. I made mistake, I meant whether the Sturm-Liouville operators were the most general self adjoint differential operators.
  Reply With Quote
image image
Reply
Thread Tools


Similar Threads for: Eigenfunction expansion method in PDE solutions
Thread Thread Starter Forum Replies Last Post
Is 0 ever an eigenfunction? pivoxa15 Calculus & Beyond 2 Jun8-07 07:08 PM
Expansion of y=sinh-1(x) in terms of x using inversion of power series method mind2work Calculus & Beyond 9 Nov3-06 02:08 PM
Numerical Method Solutions (Please Help) Lucky mkhonza General Engineering 1 Apr28-06 12:59 PM
Method for Approximating solutions to systems of non-linear equations question. Edwin Calculus & Analysis 0 Nov19-05 03:58 PM
Green's function expansion in a set of eigenfunction kristobal hunta Differential Equations 2 Oct4-04 03:36 AM

Powered by vBulletin Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. © 2009 Physics Forums
Sciam | physorgPhysorg.com Science News Partner
image
image   image