Abstract
In the paper, we transform the general Sturm–Liouville problem (SLP) into two canonical forms: one with the homogeneous Dirichlet boundary conditions and another with the homogeneous Neumann boundary conditions. A boundary shape function method (BSFM) was constructed to solve the SLPs of these two canonical forms. Owing to the property of the boundary shape function, we could transform the SLPs into an initial value problem for the new variable with initial values that were given definitely. Meanwhile, the terminal value at the right boundary could be entirely determined by using a given normalization condition for the uniqueness of the eigenfunction. In such a manner, we could directly determine the eigenvalues as the intersection points of an eigenvalue curve to the zero line, which was a horizontal line in the plane consisting of the zero values of the target function with respect to the eigen-parameter. We employed a more delicate tuning technique or the fictitious time integration method to solve an implicit algebraic equation for the eigenvalue curve. We could integrate the Sturm–Liouville equation using the given initial values to obtain the associated eigenfunction when the eigenvalue was obtained. Eight numerical examples revealed a great advantage of the BSFM, which easily obtained eigenvalues and eigenfunctions with the desired accuracy.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.