1,175
Views
0
CrossRef citations to date
0
Altmetric
ORIGINAL ARTICLE

An estimation of the eigenfunctions of periodic Sturm-Liouville problems

ORCID Icon
Pages 107-112 | Received 19 Mar 2020, Accepted 09 Mar 2021, Published online: 26 Mar 2021

Abstract

In this paper, the numerical estimations for the eigenfunctions corresponding to the eigenvalues of Sturm-Liouville problem with periodic and semi-periodic boundary conditions are considered. Eigenfunctions are obtained by using the finite-difference method and shown to be matched with previous asymptotic studies.

1. Introduction and preliminary facts

Let P(q) and S(q) be the operators generated in L2[0,π] by the differential expression (1) y(x)+q(x)y(x)(1) with the periodic (2) y(π)=y(0), y(π)=y(0)(2) and semi-periodic (3) y(π)=y(0), y(π)=y(0)(3) boundary conditions, where q is a real periodic function with period π. The spectrum of the operators P(q) and S(q) consists of the eigenvalues called as periodic and semiperiodic eigenvalues respectively (Eastham, Citation1973).

This paper gives the estimations for the eigenfunctions corresponding to the periodic and semi-periodic eigenvalues which have been calculated in Dinibutun and Veliev (Citation2013) when the real periodic potential q belongs to the Sobolev space W1l[0,π] with l>1. These assumptions on the potential q imply that (4) q(x)=nZqnei2nx, qn=qn¯, |qn|r(2n)l, (4) where qn=(q,ei2nx)=0πq(x)ei2nxdx, r=[0,π]|q(l)(x)|dx.

Without loss of generality, it is assumed that q0=0.

The consideration of the eigenfunction of the Sturm-Lioville problem arises directly as mathematical models of motion according to Newton’s law, but more often as a result of using the method of separation of variables to solve the classical partial differential equations of physics, such as Laplace’s equation, the heat equation, and the wave equation (Al-Gwaiz, Citation2008). Sturm-Liouville Problems with periodic boundary conditions are also common in physics, such as quantum physics or frequency and vibration theory, etc. Moreover, the periodic case describes the motion of a particle in the bulk matter. Here the obtained result about eigenfunctions shows that, under perturbation q, the plane waves ei20x and ei20x interface each other and standing wave cos20x is a result of the interference between two waves ei20x and ei20x traveling in the opposite directions.

In literature, there are many studies about numerical estimation for the eigenvalues and eigenfunctions of Sturm-Liouville problems. John D. Pryce explained many numerical methods about general Sturm-Liouville problems in his book (Pryce, Citation1993). The operators P(q) and S(q) are the most commonly studied ones among the Sturm-Liouville operators. Moreover, many different methods, such as the finite difference method, the finite element method, Prüfer transformations, and the shooting method, have been used for the investigations of the small eigenvalues of these operators. For instance, Andrew considered the computations of the eigenvalues by using the finite element method (Andrew, Citation1988) and the finite difference method (Andrew, Citation1989). Then these results were extended by Condon (Citation1999) and Vanden Berghe, Van Daele, and De Meyer (Citation1995). Ghelardoni found some approximations of Sturm-Liouville eigenvalues using boundary value methods (Ghelardoni, Citation1997). Chein-Shan Liu calculated eigenvalues and eigenfunctions of Sturm-Liouville problems by using the Lie-group shooting method (Liu, Citation2008). Ji and Wong (Citation1991) used Prufer method, Ji (Citation1994) used shooting algorithm, Celik and Gokmen (Citation2005) used Chebysev collocation method for periodic and semiperiodic Sturm-Liouville eigenvalue problems. Malathi, Suleiman, and Taib (Citation1998) used the shooting method and direct integration method for computing eigenvalues of the periodic Sturm–Liouville problems.

In recent studies, we can see different asymptotical and numerical methods which are mostly about computing eigenvalues for different types of Sturm-Liouville problems. Yucel (Citation2015) computed the eigenvalues using the Chebyshev polynomial expansions technique. Yuan, Sun, and Zettl (Citation2017) identified the eigenvalues of periodic Sturm-Liouville problems with complex boundary conditions. Wang and Zettl (Citation2017) extended the classical results for discontinuous boundary conditions. Gao, Li, and Zhang (Citation2018) obtained some results about the eigenvalues of discrete Sturm-Liouville problems with nonlinear eigenparameter. Ao and Yang (Citation2019) investigated the eigenvalues of Sturm-Liouville problems with distribution potentials. Mukhtarov and Yucel (Citation2020) computed the eigenvalues and corresponding eigenfunctions of singular Sturm–Liouville problem using a new algorithm based on Adomian decomposition method.

We can also see many recent studies in vibration and solid mechanics journals. For example, in the study (Hei & Zheng, Citation2020), an approximate analytical solution of the oil film force for the supporting bearing of the rotor is proposed based on the method of separation of variables and Sturm–Liouville theory. In another study (Kutsenko, Shuvalov, Poncelet, & Norris, Citation2013), solutions of the equation satisfy a quasi-periodic boundary condition which yields the Floquet parameter K.

There are many papers about numerical estimation of the periodic eigenvalues. However, in Dinibutun and Veliev (Citation2013), the matrix form of the operator P(q) has been considered and obtained very sharp estimation for the small eigenvalues. The approximation of order 1018,1015 and 1012 for the first 201 eigenvalues has been calculated and proved with the examples. This paper can be considered as a continuation of the paper (Dinibutun & Veliev, Citation2013).

Since the eigenfunctions are obtained by using the finite-difference method, let us briefly recall it.

The finite-difference method is a common method to solve boundary-value problems. The method replaces each of the derivatives in the differential equation with a different-quotient approximation.

The finite-difference method for the linear second order boundary-value problem: (5) y=p(x)y+q(x)y+r(x),axb,y(a)=α,y(b)=β(5) requires that difference-quotient approximations to approximate y and y (Burden, Citation2001).

For an integer N > 0, let’s divide the interval [a,b] into N + 1 equal subintervals. The endpoints will be the mesh points xi=a+ih for i=0,1,2,,N+1 where h=baN+1. For these mesh points, the differential equation in (5) will turn into: (6) y(xi)=p(xi)y(xi)+q(xi)y(xi)+r(xi).(6)

For yC4[xj+1,xj1], the centered-difference formulae for y and y can be found as follows: (7) y(xi)=y(xi+1)+y(xi1)2hh26[y(ηi)](7) (8) y(xi)=y(xi+1)2y(xi)+y(xi1)h2h212[y(4)(ξi)](8) for some ηi(xi1,xi+1) and ξi(xi1,xi+1) (Burden, Citation2001).

If we plug Equation(7) and Equation(8) into Equation(6), we find: (9) y(xi+1)2y(xi)+y(xi1)h2=p(xi)y(xi+1)y(xi1)2h+q(xi)y(xi)+r(xi)h212[2p(xi)y(ηi)y(4)(ξi)].(9)

So, if we write the boundary conditions y(a)=α and y(b)=β as (10) w0=α,wN+1=β,(10)

EquationEquation (9) can be written as (11) wi+1+2wiwi1h2+p(xi)wi+1wi12h+q(xi)wi=r(xi)(11) with truncation error of order O(h2). If we arrange (11), we get (12) (1h2p(xi))wi+1+(2+h2q(xi))wi(1+h2p(xi))wi1=h2r(xi)(12) and for i=1,2,,N, we can write the system (13) (1h2p(x1))w2+(2+h2q(x1))w1(1+h2p(x1))w0=h2r(x1)(1h2p(x2))w3+(2+h2q(x2))w2(1+h2p(x2))w1=h2r(x2)(1h2p(x3))w4+(2+h2q(x3))w3(1+h2p(x3))w2=h2r(x3)...(1h2p(xN))wN+1+(2+h2q(xN))wN(1+h2p(xN))wN1=h2r(xN).(13)

This system can be expressed as a N × N matrix which forms the system Aw=b where (Burden, Citation2001) (14) A=[(2+h2q(x1))(1h2p(x1))00(1+h2p(x2))(2+h2q(x2))(1h2p(x2))00(1+h2p(x3))(2+h2q(x3))(1h2p(x3))...............000(1+h2p(xN))(2+h2q(xN))],(14) (15) w=[w1w2w3...wN1wN], and b=[h2r(x1)+(1+h2p(x1))w0h2r(x2)h2r(x3)...h2r(xN1)h2r(xN)+(1h2p(xN))wN+1].(15)

The vector w, which is obtained by the solution of the system Aw=b, is the approximate value of the y at the mesh points.

2. Estimation of eigenfunctions

The finite-difference method can be used to find approximate value of the eigenfunctions of the periodic boundary-value problem (16) y+(q(x)λ)y=0y(π)=y(0),y(π)=y(0).(16)

By using the method explained in the previous chapter, for xi=ih and h=πN, with the centered-difference formulae y=wi and y=wi+1+2wiwi1h2, (16) can be written as (17) wi+1+2wiwi1h2+(q(x)λ)wi=0,(17) and to continue with the matrix form, (17) is written as (18) 1h2wi1+(2h2+q(x)λ)wi1h2wi+1=0(18)

Here, without loss of generality, it is assumed that w0=wN=1, and from (18), we obtain the system (19) (2h2+q(x1)λ)w11h2w2=1h21h2w1+(2h2+q(x2)λ)w21h2w3=0...1h2wN2+(2h2+q(xN1)λ)wN1=1h2(19) for i=1,,N1.

This system can be expressed as a (N1)×(N1) matrix which forms the system Aw = b where (20) A=[(2h2+q(x1)λ)1h2001h2(2h2+q(x2)λ)1h2001h2(2h2+q(x3)λ)1h2...............0001h2(2h2+q(xN1)λ)],(20) (21) w=[w1w2w3...wN1], and b=[1h200...1h2].(21)

Therefore, the vector w, which is obtained by the solution of the system Aw=b, is the approximate value of the eigenfunction corresponding to the eigenvalue λ at the points xi.

3. Examples and conclusion

In this section, we illustrate the results of Sect. 2 for the following examples:

Let’s find the approximate values of the 1st, 2nd, 4th, and 20th eigenvalues of the following periodic boundary-value problem: (22) y+q(x)y=λyy(π)=y(0),y(π)=y(0)(22) where the potential q(x)=k=11ei2kx=2cos2x. The eigenvalue λ can be taken from Dinibutun and Veliev (Citation2013) which gives high precision results for the calculation of the small eigenvalues.

So the eigenvalues we need are as follows:

for i=1,λ=1.859108072514,

for i=2,λ=4.371300982731,

for i=4,λ=16.033832340360,

for i=20,λ=400.001253135326.

Let’s divide the interval [0,π] into N = 500 equal subintervals. If we create the system (19) and solve for w in MATLAB, we obtain the graphs which can be seen in .

Eastham (Citation1973) shows us for the case p(x)=s(x)=1,q(x)=0, the eigenfunctions corresponding to the eigenvalues λ2m+1 and μ2m can be taken as ψ2m+1(x)=cosxλ2m+1, ξ2m(x)=cosxμ2m (see Eastham, Citation1973, pp. 39–40). So for large values of λ, eigenfunctions corresponding to eigenvalues have been proved to be very close to cos(λx) eigenfunction obtained when q(x) = 0. For the small value of λ, the graph in is not very close to cos(λx). However as seen in , for the larger values of λ, the graph is very close to cos(λx). For example, for λ=400.001253135326, the eigenfunction shown in takes the value 1.00026261584521 at x=π2, that is, the obtained eigenfunction is very close to cos(400x)=cos(20x). So, as the eigenvalues grow, the corresponding eigenfunctions approach cos(λx).

Figure 1. Graph of the eigenfuntion corresponding to the eigenvalue λ=1.859108072514.

Figure 1. Graph of the eigenfuntion corresponding to the eigenvalue λ=1.859108072514.

Figure 2. Graph of the eigenfuntion corresponding to the eigenvalue λ=4.371300982731.

Figure 2. Graph of the eigenfuntion corresponding to the eigenvalue λ=4.371300982731.

Figure 3. Graph of the eigenfuntion corresponding to the eigenvalue λ=16.033832340360.

Figure 3. Graph of the eigenfuntion corresponding to the eigenvalue λ=16.033832340360.

Figure 4. Graph of the eigenfuntion corresponding to the eigenvalue λ=400.001253135326.

Figure 4. Graph of the eigenfuntion corresponding to the eigenvalue λ=400.001253135326.

Disclosure statement

The author declares that there is no conflict of interest.

Data availability statement

The data which have been used for the example in Sect. 3 were taken from Dinibutun and Veliev (Citation2013).

References