Skip to Main Content
Purpose

The paper proposes a new spectral method based on Jacobi wavelets for numerically solving partial differential equations (PDEs).

Design/methodology/approach

The authors used Jacobi wavelets as basis functions and employed the operational matrix of derivative to reduce PDEs to systems of ordinary differential equations (ODEs). A dedicated software package was developed to implement the proposed algorithm.

Findings

The authors presented several numerical examples to demonstrate the accuracy and efficiency of the proposed method in solving various types of PDEs.

Originality/value

The method is original in its use of Jacobi wavelets for constructing a wavelet-based spectral method applicable to PDEs.

Physical and complex phenomena in science and technology, such as fluid flow, fluid motion, chemical reactions, and biological growth, are often modeled using partial differential equations (PDEs). However, analytical solutions to these PDEs are rarely available due to their non-linearity or insufficient solution space. As a result, efficient numerical algorithms have become increasingly important for simulations involving PDEs, as it is typically impossible to solve these equations analytically for most practical applications.

Researchers have developed various numerical methods to obtain approximate solutions for partial differential equations (PDEs). The most commonly used approaches are local methods, such as finite difference, finite element, finite volume, and collocation methods.

In recent years, wavelets have attracted a great deal of interest due to their wide application in various numerical approximations. They are commonly used in numerical methods for solving integral equations and numerical integration [1–3], ordinary differential equations [4–6], partial differential equations [7, 8] and fractional partial differential equations [9, 10]. Various kinds of wavelets were utilized in such applications, for example, Chebyshev wavelets [11, 12], Haar wavelets [13–16], Legendre wavelets [17–19] and Jacobi wavelets [20–22].

The purpose of this article is to propose an effective method for solving partial differential equations (PDEs) in which the unknown function depends on both spatial and temporal variables. The decomposition of this unknown function into a Jacobi wavelet basis will be applied only to the spatial variable. Notably, the coefficients of this decomposition will remain functions of the temporal variable. Consequently, this approach transforms the solution of a PDE into solving a time-dependent ordinary differential equation (ODE). The article concludes by presenting numerical results obtained using the proposed method, demonstrating its validity and practical applicability.

The outline of this article is as follows: Jacobi polynomials and wavelets are introduced in 2. In Section 3, we describe and explain the different steps that lead to the implementation of our approach. Section 4 is devoted to the operational matrix of derivatives. In Section 5, we apply our technique to the partial differential equations. In the last section, the performance of the new method is illustrated by several numerical examples.

Jacobi polynomials [17], denoted Jmα,β with α > − 1, β > − 1 are a family of orthogonal polynomials defined on the interval [−1, 1] with respect to the weight function

(2.1)

here, m is a positive integer representing the degree of the polynomial. These polynomials belong to the weighted function space Lw2([1,1]). Jacobi polynomials can be expressed in various forms; one of the most notable is the recursive formula, which is given by:

where

(2.2)

As the Jacobi polynomials are orthogonal with respect to the weight function w, the following orthogonality relation holds:

(2.3)

where hnα,β is a normalization constant:

(2.4)

δm,n represents the Kronecker function, Γ is the Euler gamma function, and <.,.>Lw2 denotes the inner product of Lw2([1,1]). It has been tablished that the set {Jnα,β}nN forms an orthogonal basis for Lw2([1,1]) [20].

Finally, the derivative of Jacobi polynomials is given by

(2.5)

The Jacobi wavelets are defined by [23].

(2.6)

where kN, n = 1, …, 2k represents the number of decomposition levels, m = 0, …, M is the degree of the Jacobi polynomials (MN*). The coefficient 2k+12hmα,β is for normality. The family {ψn,mα,β}n=1,,2k,m0 forms an orthonormal basis of Lw2([0,1]).

Since the Jacobi wavelet family {ψn,mα,β}n=1,,2km0 is an orthonormal basis in Lw2([0,1]), any function f defined over Lw2([0,1]) can be uniquely expressed as:

(2.7)

where cn,m=f,ψn,mα,βLw2([0,1]). For numerical analysis purposes, the projection of a function f into the linear span of the Jacobi wavelet functions ψn,mα,β,m=0,,M;n=1,,2k is given by:

(2.8)

where: C the vector of coefficients, and Ψα,β the vector of Jacobi wavelet basis functions are given by

and

(2.9)

Let f be an element in Lw2([0,T];Lw2([0,1])), as defined in [24]:

(3.1)

Since the function f(t, .) belongs to Lw2([0,1]), then by (2.7) we have

(3.2)

where the coeficients cn,m(t) depending on the variable t are defined by

(3.3)
Proposition 1.

If fC(]0,T[;Lw2([0,1])), then the function coefficients cn,mα,β(t) are well defined for all t ∈ [0, T].

Proof. Since the functions f(t, .) and ψn,mα,β belongs to Lw2([0,1]), and according to Cauchy-Schwartz inequality, then their product is in Lw1([0,1]), which allows us to conclude that the coefficients cn,mα,β(t) are well defined for all t ∈ [0, T].□

Lemma 1.

If fC(]0,T[;Lw2([0,1])), then the function coefficients cn,mα,β(t) are continuous in [0, T].

Proof. Let t1, t2 ∈ [0, T], then we have

(3.4)

As the function fC(]0,T[;Lw2([0,1])), there exist γ(x) > 0 such that

for all t1, t2 ∈ [0, T], we have

(3.5)

Substituting (3.5) in (3.4), we obtain

Hence, we have

where

So, the function coefficients cn,mα,β(t) are continuous. □

Lemma 2.

If fC1(]0,T[;Lw2([0,1])), then the function coefficients cn,mα,β(t) belong to C1(]0, T[).

Forthermore, if ftLw2(]0,T[;Lw2([0,1])), then

(3.6)

Proof. Let t ∈ ]0, T[, then

(3.7)

Since f ∈ C1(]0, T[;Lw2([0,1])), we have

(3.8)

where

Substituting (3.8) in (3.7), we get

As Δt → 0, we obtain

Theorem 1.

If fCk(]0,T[;Lw2([0,1])), then the function coefficients cn,mα,β(t) belong to Ck(]0, T[) for (k ≥ 1). And if there exists λ(t)R+such that |2xf(x,t)|λ(t), then for all t ∈ [0, T], the series (3.2) is convergent,and the function f can be approximated as

(3.9)

where C and Ψα,β are 2k(M + 1) vectors given by

and

(3.10)

Moreover, for m > 1,

Proof. For all α > − 1 and β > − 1, we have

By using eq. (2.6) we get

By change of variable s = 2k+1x − 2n + 1, ds = 2k+1dx, we obtain

Applying the integration by parts technique, we have

Integrating by parts again, we have

Deriving Holder’s inequality for this identity, we obtain

Since

and according to equation

We have

Since n ≤ 2k−1, we get

The derivative of the Jacobi wavelets vector Ψα,β, as given in (2.9), can be expressed as follows:

(4.1)

where Dα,β denotes the 2k(M + 1) × 2k(M + 1) operational matrix of derivative given by

(4.2)

Fα,β is (M + 1) × (M + 1) matrix, where its (i,j)th element is given by

(4.3)

in which hi1α,β and hj1α,β are defined from (2.4), and γi1,j1α,β are given by

Corollary 1.

The operational matrix for nth derivative can be obtained using (4.1) as

(4.5)

where Dxα,βn is the nth power of matrix Dα,β.

The telegraph equation is typically expressed in standard form as follows:

(5.1)

with boundary conditions

(5.2)

and initial conditions

(5.3)

where a, b and c are constants,g1(t), g2(t) are continuous functions in [0, T], and g3(x), g4(x) are continuous in [0, 1].

Let us assume that the function u(x, t) can be expressed as

(5.4)

Then, from (4.1), the derivatives of u(x, t) on x and t respectively are given as

(5.5)

and

(5.6)

Substituting (5.4), (5.5) and (5.6) in (5.1), we obtain

(5.7)

Using boundary conditions in (5.2) we have

(5.8)

Collocating the obtained equation in (5.7) with the collocation points xii = 1, 2, …2k(M + 1) − 2, we get a system of 2k(M + 1) − 2 linear differential equations, which can be combined with the equations in (5.8), we obtain the following system of 2k(M + 1) linear differential equations

Hence, we have

with initial conditions

This system can be solved for unknown coefficients of the vector C(t). Consequently, the solution u(t, x) given in (5.4) can be calculated.

Consider the general form of the first-order linear hyperbolic equation

(5.9)

subject to the conditions:

(5.10)

where p(t), q(t), r(x) and f(t, x) are continuous real-valued functions. Assume that,

(5.11)

The partial derivatives of u(x, t) with respect to x and t are given

(5.12)

and

(5.13)

Substituting (5.11), (5.12) and (5.13) in (5.9), we obtain

(5.14)

Using the conditions in (5.10) we have

(5.15)

Now, by collocating the obtained equation in (5.14) with the collocation points xi where i = 1, 2, …2k(M + 1) − 2, we obtain a system of 2k(M + 1) − 2 linear differential equations, which can be combined with the equations in (5.15), we obtain system of 2k(M + 1) linear differential equations, with initial conditions

To extract the values of unknown coefficients, we can either apply the Jacobi wavelet method again or use finite difference schemes. Finally, by substituting the obtained values of the unknown coefficients into equation (5.9), the numerical solution of the given PDE is obtained.

To illustrate the approach outlined above and to evaluate the developed method, we have applied it to several numerical examples and solved them using the proposed technique. For the error analysis, we consider the following types of errors:

where ei=|(uex)i(uapp)i|, and R is the rate convergence [16].

Consider the linear hyperbolic equation offirst-order in [0, 1]

(6.1)

with

(6.2)

The exact solution for this example is given by

We solve the problem (6.1) and (6.2) using the presented method with different values of (α, β) for k = 1 and M = 6, The obtained results are as follows: Figure 1 represents the time–space graph of the solution computed by the present method alongside the exact solution. Figure 2 shows that the error of the present method is smaller than those of the Legendre wavelet collocation method, and the Chebyshev wavelet collocation method. Table 1 compares the absolute errors obtained from the present method, the Legendre wavelet collocation method [25], and the Chebyshev wavelet collocation method [25]. Figures 3 and 4 illustrate the graphical comparison of the present method solution with the exact solution for different values of x, α and β. Table 2 compares the error norms obtained from the present method for level k = 1 and other methods in the literature [25]. Table 3 displays the maximum absolute errors (L) and the convergence rates for the present method, evaluated for various choices of levels k, α and β.

Figure 1
Two 3-D surface plots compare the exact solution and numerical approach.The illustration contains two side-by-side 3-D surface plots, (a) and (b), that compare the exact solution with a numerical solution approach. The plot on the left is titled “exact solution,” and the plot on the right is titled “solution approach.” Both plots depict a surface in a 3-D coordinate system. The x- and y-axes for both plots range from 0 to 1 with increments of 0.5, while the z-axis (representing the solution value) also ranges from 0 to 1 with increments of 0.5. The surfaces in both plots have a bowl-like or concave shape, starting at a value of 1 on the edges of the x-y plane and dipping to a minimum value near the center. The surfaces are colored with a gradient, with blue representing the lowest values in the center and green and yellow representing higher values as they move toward the edges. The grid lines on the surface provide a visual sense of its curvature and shape.

Graphical illustration of the present method and the exact solution for (α, β) = (0, 0). Source: Authors’ own creation

Figure 1
Two 3-D surface plots compare the exact solution and numerical approach.The illustration contains two side-by-side 3-D surface plots, (a) and (b), that compare the exact solution with a numerical solution approach. The plot on the left is titled “exact solution,” and the plot on the right is titled “solution approach.” Both plots depict a surface in a 3-D coordinate system. The x- and y-axes for both plots range from 0 to 1 with increments of 0.5, while the z-axis (representing the solution value) also ranges from 0 to 1 with increments of 0.5. The surfaces in both plots have a bowl-like or concave shape, starting at a value of 1 on the edges of the x-y plane and dipping to a minimum value near the center. The surfaces are colored with a gradient, with blue representing the lowest values in the center and green and yellow representing higher values as they move toward the edges. The grid lines on the surface provide a visual sense of its curvature and shape.

Graphical illustration of the present method and the exact solution for (α, β) = (0, 0). Source: Authors’ own creation

Close modal
Figure 2
Four plots compare the numerical approximation with the exact solution for different alpha and beta values.The line graphs are arranged in a 2 by 2 grid, each comparing an approximate solution, u (a p p), with an exact solution, u (e x), for different parameter values of alpha and beta. In all four subplots, the horizontal axis ranges from 0 to 1 with increments of 0.5, and the vertical axis ranges from 0 to 0.3 with increments of 0.1. The approximate solution, “u (a p p),” is represented by blue asterisks, while the exact solution, “u (e x),” is shown as a solid red line. The general shape of all four curves is a parabola-like function that starts at (0, 0.25), dips to a minimum near 0.5 on the horizontal axis, rises again, and ends at (1, 0.25). The top-left subplot is titled “u (a p p) for alpha equals negative 0.5, beta equals negative 0.5.” The top-right subplot is titled “u (a p p) for alpha equals 0, beta equals 2.” The bottom-left subplot is titled “u (a p p) for alpha equals 0, beta equals 0.” The bottom-right subplot is titled “u (a p p) for alpha equals 0.5, beta equals 1.5.” In all four cases, the blue asterisks representing the approximate solution fall very close to the red line of the exact solution, indicating a high degree of accuracy for the numerical method across various parameter combinations. Each subplot has a legend in the top-right corner, clarifying the symbols for “u (a p p)” and “u (e x).” Note: All the numerical data values are estimated.

Graphical evaluation of the present method solution and the exact solution for different value of (α, β) at t = 0.5. Source: Authors’ own creation

Figure 2
Four plots compare the numerical approximation with the exact solution for different alpha and beta values.The line graphs are arranged in a 2 by 2 grid, each comparing an approximate solution, u (a p p), with an exact solution, u (e x), for different parameter values of alpha and beta. In all four subplots, the horizontal axis ranges from 0 to 1 with increments of 0.5, and the vertical axis ranges from 0 to 0.3 with increments of 0.1. The approximate solution, “u (a p p),” is represented by blue asterisks, while the exact solution, “u (e x),” is shown as a solid red line. The general shape of all four curves is a parabola-like function that starts at (0, 0.25), dips to a minimum near 0.5 on the horizontal axis, rises again, and ends at (1, 0.25). The top-left subplot is titled “u (a p p) for alpha equals negative 0.5, beta equals negative 0.5.” The top-right subplot is titled “u (a p p) for alpha equals 0, beta equals 2.” The bottom-left subplot is titled “u (a p p) for alpha equals 0, beta equals 0.” The bottom-right subplot is titled “u (a p p) for alpha equals 0.5, beta equals 1.5.” In all four cases, the blue asterisks representing the approximate solution fall very close to the red line of the exact solution, indicating a high degree of accuracy for the numerical method across various parameter combinations. Each subplot has a legend in the top-right corner, clarifying the symbols for “u (a p p)” and “u (e x).” Note: All the numerical data values are estimated.

Graphical evaluation of the present method solution and the exact solution for different value of (α, β) at t = 0.5. Source: Authors’ own creation

Close modal
Table 1

Comparison of absolute errors for different values of (α, β), and various wavelet methods for example 1

(t, x)An absolute error by Legendre wavelet [25]An absolute error by Chebychev wavelet [25]An absolute error by our method α = β = 0An absolute error by our method α = β = −0.5
(0.1,0.1)8.20 × 10−54.16 × 10−41.52 × 10−51.28 × 10−5
(0.2,0.2)7.10 × 10−65.37 × 10−41.18 × 10−62.67 × 10−5
(0.3,0.3)4.65 × 10−53.55 × 10−52.32 × 10−51.94 × 10−5
(0.4,0.4)7.86 × 10−52.65 × 10−41.64 × 10−51.43 × 10−5
(0.5,0.5)8.93 × 10−51.27 × 10−51.28 × 10−51.72 × 10−5
(0.6,0.6)7.86 × 10−51.93 × 10−53.15 × 10−51.39 × 10−5
(0.7,0.7)4.65 × 10−52.11 × 10−52.67 × 10−52.91 × 10−5
(0.8,0.8)7.10 × 10−63.22 × 10−51.86 × 10−51.52 × 10−5
(0.9,0.9)8.22 × 10−51.20 × 10−41.53 × 10−51.79 × 10−5
Source(s): Authors’ own creation
Figure 3
Four plots comparing numerical approximations with exact solutions for various alpha and beta values.The four line graphs are arranged in a 2 by 2 grid, each comparing an approximate solution, u (a p p), with an exact solution, u (e x), for different parameter values of alpha and beta. In all four subplots, the horizontal axis ranges from 0 to 1 with increments of 0.5, and the vertical axis ranges from 0 to 1 with increments of 0.5. The approximate solution, “u (a p p),” is represented by blue asterisks, while the exact solution, “u (e x),” is shown as a solid red line. The general shape of all four curves is a concave-up ascending that starts at (0, 0), rises, and ends at (1, 0.75). The top-left subplot is titled “u (a p p) for alpha equals negative 0.5, beta equals negative 0.5.” The top-right subplot is titled “u (a p p) for alpha equals 0, beta equals 2.” The bottom-left subplot is titled “u (a p p) for alpha equals 0, beta equals 0.” The bottom-right subplot is titled “u (a p p) for alpha equals 0.5, beta equals 1.5.” In all four cases, the blue asterisks are slightly above the red line and follow the same trend as the red line. Each subplot has a legend in the top-right corner, clarifying the symbols for “u (a p p)” and “u (e x).” Note: All the numerical data values are estimated.

Graphical evaluation of the present method solution and the exact solution for different value of (α, β) at t = 0.1. Source: Authors’ own creation

Figure 3
Four plots comparing numerical approximations with exact solutions for various alpha and beta values.The four line graphs are arranged in a 2 by 2 grid, each comparing an approximate solution, u (a p p), with an exact solution, u (e x), for different parameter values of alpha and beta. In all four subplots, the horizontal axis ranges from 0 to 1 with increments of 0.5, and the vertical axis ranges from 0 to 1 with increments of 0.5. The approximate solution, “u (a p p),” is represented by blue asterisks, while the exact solution, “u (e x),” is shown as a solid red line. The general shape of all four curves is a concave-up ascending that starts at (0, 0), rises, and ends at (1, 0.75). The top-left subplot is titled “u (a p p) for alpha equals negative 0.5, beta equals negative 0.5.” The top-right subplot is titled “u (a p p) for alpha equals 0, beta equals 2.” The bottom-left subplot is titled “u (a p p) for alpha equals 0, beta equals 0.” The bottom-right subplot is titled “u (a p p) for alpha equals 0.5, beta equals 1.5.” In all four cases, the blue asterisks are slightly above the red line and follow the same trend as the red line. Each subplot has a legend in the top-right corner, clarifying the symbols for “u (a p p)” and “u (e x).” Note: All the numerical data values are estimated.

Graphical evaluation of the present method solution and the exact solution for different value of (α, β) at t = 0.1. Source: Authors’ own creation

Close modal
Figure 4
A line graph comparing the absolute error of a numerical method with the Legendre multiwavelet and TOM method.The vertical axis ranges from 0 to 6 in increments of 1, while the horizontal axis ranges from 0 to 1 in increments of 0.2. The legend at the top right defines the four lines plotted on the graph. A red dashed line with circles represents “error for alpha, beta equals (0,2).” A blue dashed line with circles represents “error for alpha, beta equals (0,0).” A green dashed line with circles represents “Legendre multiwavelet.” A purple dashed line with circles represents the “TOM method.” The red and blue lines generally show very low error values, staying close to the horizontal axis and mostly below 0.5. The purple line also shows relatively low error, mostly staying below 1. The green line, however, exhibits much more erratic behavior with significant spikes in error, reaching a peak value of over 5 at 0.2 on the horizontal axis.

Absolute error graphical comparison of the present method solution, Legendre wavelet collocation method, and Chebyshev wavelet collocation method, for example 1. Source: Authors’ own creation

Figure 4
A line graph comparing the absolute error of a numerical method with the Legendre multiwavelet and TOM method.The vertical axis ranges from 0 to 6 in increments of 1, while the horizontal axis ranges from 0 to 1 in increments of 0.2. The legend at the top right defines the four lines plotted on the graph. A red dashed line with circles represents “error for alpha, beta equals (0,2).” A blue dashed line with circles represents “error for alpha, beta equals (0,0).” A green dashed line with circles represents “Legendre multiwavelet.” A purple dashed line with circles represents the “TOM method.” The red and blue lines generally show very low error values, staying close to the horizontal axis and mostly below 0.5. The purple line also shows relatively low error, mostly staying below 1. The green line, however, exhibits much more erratic behavior with significant spikes in error, reaching a peak value of over 5 at 0.2 on the horizontal axis.

Absolute error graphical comparison of the present method solution, Legendre wavelet collocation method, and Chebyshev wavelet collocation method, for example 1. Source: Authors’ own creation

Close modal
Table 2

Comparison of error norms between the present method for level k = 1 and other methods in the literature [25], for example 1

ML2 via LW [25]L2 via CW [25]L2 via our method (αβ) = (0, 0)L2 via our method (αβ) = (−0.5, − 0.5)
24.52 × 10−15.40 × 10−11.29 × 10−21.68 × 10−2
43.48 × 10−41.20 × 10−32.26 × 10−61.64 × 10−4
Source(s): Authors’ own creation
Table 3

Covergence rate and L errors for M = 6 for example, 1

kN = 2kL for (αβ) = (0, 0)R for (αβ) = (0, 0)L for α = β = −0.5R for α = β = −0.5
121.49 × 10−11.04 × 10−1
242.61 × 10−22.512.10 × 10−22.30
384.76 × 10−32.573.51 × 10−32.58
4165.06 × 10−43.242.37 × 10−43.90
5322.19 × 10−54.541.42 × 10−54.07
6644.64 × 10−75.941.20 × 10−64.86
Source(s): Authors’ own creation

We calculated the absolute error for different values of k, and the results are as follows:

Table 3 shows the effect of the number of levels on the solution. For k = 1, 2, …, 6 (N = 2k-levels), the absolute errors with respect to analytic solutions are presented. As k increase from 1 to 6 for M = 6, the errors decrease to 10–6

Let us consider the telegraph equation

(6.3)

under the initial conditions

(6.4)

with the exact solution

We applied the present method to solve equation (6.3) for different values of (α, β), with k = 2 and M = 5. Table 4 presents a comparison of the absolute errors obtained using the proposed method with those reported in the literature [26, 27]. Figures 5 and 6 provide a graphical representation of the solution obtained using the current method for k = 2 and M = 5 with (αβ) = (0, 2) and (α, β) = (0, 0), respectively. These figures compare the method’s solution to the exact solution and display the corresponding absolute error. Figure 7 shows that the error of the present method is smaller than the errors of both the Legendre Multiwavelet and Taylor polynomial methods. Table 5 details the performance of our method by presenting its maximum absolute errors (L) and L2 errors, which were calculated for different values ofk, α and β.

Table 4

Comparison of absolute errors by the present method for different values for (α, β), and various wavelet methods, for example 2

(x, t)(α, β) = (0, 2)(α, β) = (0, 0)Legendre multiwavelet [27]TPM [26]
(0,0)0000
(0.1,0.1)1.05 × 10−102.10 × 10−108.31 × 10−108.05 × 10−13
(0.2,0.2)1.18 × 10−93.81 × 10−102.00 × 10−104.62 × 10−10
(0.3,0.3)5.25 × 10−92.32 × 10−101.00 × 10−102.04 × 10−8
(0.4,0.4)7.15 × 10−107.60 × 10−104.00 × 10−93.07 × 10−7
(0.5,0.5)8.02 × 10−106.59 × 10−91.11 × 10−92.57 × 10−6
(0.6,0.6)1.43 × 10−93.07 × 10−95.01 × 10−101.49 × 10−5
(0.7,0.7)2.19 × 10−92.00 × 10−103.36 × 10−76.68 × 10−5
(0.8,0.8)8.50 × 10−101.06 × 10−108.32 × 10−82.48 × 10−4
(0.9,0.9)3.10 × 10−105.42 × 10−102.80 × 10−67.96 × 10−4
Source(s): Authors’ own creation
Figure 5
A 3-D surface plot showing the exact solution of a function u of (t, x) as it changes over time and space.The 3-D surface plot is titled “The exact solution.” The vertical axis is labeled “u of (t, x),” ranging from 0 to 0.8 in increments of 0.2. The horizontal plane contains two axes: the bottom left is labeled “t,” ranging from 0 to 1 in increments of 0.5, and the bottom right axis is labeled “x,” also ranging from 0 to 1 in increments of 0.5. The surface, which has grid lines on its surface, is colored with a gradient, transitioning from blue at low values (near the x equals 0 and t equals 0 planes) to yellow at high values (near t equals 1, x equals 0). The surface has a sloping or ramp-like shape. The values of the plane are as follows: bottom left corner (t equals 0, x equals 0, u of (t, x) equals 0); bottom right corner (t equals 0, x equals 0.85, u of (t, x) equals 0); top right corner (t equals 1, x equals 0.95, u of (t, x) equals 0.3); and top left corner (t equals 1, x equals 0.1, u of (t, x) equals 0.75). Note: All the numerical data values are estimated.

The graph of the exact solution for example 2. Source: Authors’ own creation

Figure 5
A 3-D surface plot showing the exact solution of a function u of (t, x) as it changes over time and space.The 3-D surface plot is titled “The exact solution.” The vertical axis is labeled “u of (t, x),” ranging from 0 to 0.8 in increments of 0.2. The horizontal plane contains two axes: the bottom left is labeled “t,” ranging from 0 to 1 in increments of 0.5, and the bottom right axis is labeled “x,” also ranging from 0 to 1 in increments of 0.5. The surface, which has grid lines on its surface, is colored with a gradient, transitioning from blue at low values (near the x equals 0 and t equals 0 planes) to yellow at high values (near t equals 1, x equals 0). The surface has a sloping or ramp-like shape. The values of the plane are as follows: bottom left corner (t equals 0, x equals 0, u of (t, x) equals 0); bottom right corner (t equals 0, x equals 0.85, u of (t, x) equals 0); top right corner (t equals 1, x equals 0.95, u of (t, x) equals 0.3); and top left corner (t equals 1, x equals 0.1, u of (t, x) equals 0.75). Note: All the numerical data values are estimated.

The graph of the exact solution for example 2. Source: Authors’ own creation

Close modal
Figure 6
Four 3-D plots show approximate solutions and their absolute errors for u (t, x) with different alpha and beta values.The four 3-D surface plots are arranged in a 2 by 2 grid format. The plots on the left column show the approximate solution for two different parameter sets, while the plots on the right column show the corresponding errors. The vertical axis of the plots on the left column is labeled “u of (t, x)” and ranges from 0 to 0.8 in increments of 0.2, while the vertical axis of the plots on the right column is also labeled “u of (x, t),” ranging from 0 to 8 times 10 to the negative 9 power in increments of 2 times 10 to the negative 9 power. In all graphs, the horizontal plane contains two axes: the bottom left axis is labeled “t,” and the bottom right axis is labeled “x,” with a scale from 0 to 1 in increments of 0.5. The grid lines on each surface provide a visual sense of its curvature and shape. The top-left plot is titled “The approximate solution for (alpha, beta) equals (0, 2).” The surface is colored with a gradient from blue to yellow and has a sloping shape. The top-right plot is titled “er for (alpha, beta) equals (0, 2).” The error surface is mostly flat and blue, with a small spike near x equals 0.5 for any fixed t values. After this peak, the surface drops (yellow region) and again becomes flat. The bottom-left plot is titled “The approximate solution for (alpha, beta) equals (0, 0).” This surface is also sloping, as in the top-left graph. The bottom-right plot is titled “er for (alpha, beta) equals (0, 0).” This error surface has two spikes of varying heights: one occurs at (x equals 0.25, u of (t, x) equals 5 times 10 to the negative 9 power) and the other occurs at (x equals 0.75, u of (t, x) equals 1 times 10 to the negative 9 power) for fixed values of t. The plane features a small yellow region after the first peak; otherwise, the plane is in blue shades. Note: All the numerical values are estimated.

Graphical illustration of the present method along with its absolute error, for example 2. Source: Authors’ own creation

Figure 6
Four 3-D plots show approximate solutions and their absolute errors for u (t, x) with different alpha and beta values.The four 3-D surface plots are arranged in a 2 by 2 grid format. The plots on the left column show the approximate solution for two different parameter sets, while the plots on the right column show the corresponding errors. The vertical axis of the plots on the left column is labeled “u of (t, x)” and ranges from 0 to 0.8 in increments of 0.2, while the vertical axis of the plots on the right column is also labeled “u of (x, t),” ranging from 0 to 8 times 10 to the negative 9 power in increments of 2 times 10 to the negative 9 power. In all graphs, the horizontal plane contains two axes: the bottom left axis is labeled “t,” and the bottom right axis is labeled “x,” with a scale from 0 to 1 in increments of 0.5. The grid lines on each surface provide a visual sense of its curvature and shape. The top-left plot is titled “The approximate solution for (alpha, beta) equals (0, 2).” The surface is colored with a gradient from blue to yellow and has a sloping shape. The top-right plot is titled “er for (alpha, beta) equals (0, 2).” The error surface is mostly flat and blue, with a small spike near x equals 0.5 for any fixed t values. After this peak, the surface drops (yellow region) and again becomes flat. The bottom-left plot is titled “The approximate solution for (alpha, beta) equals (0, 0).” This surface is also sloping, as in the top-left graph. The bottom-right plot is titled “er for (alpha, beta) equals (0, 0).” This error surface has two spikes of varying heights: one occurs at (x equals 0.25, u of (t, x) equals 5 times 10 to the negative 9 power) and the other occurs at (x equals 0.75, u of (t, x) equals 1 times 10 to the negative 9 power) for fixed values of t. The plane features a small yellow region after the first peak; otherwise, the plane is in blue shades. Note: All the numerical values are estimated.

Graphical illustration of the present method along with its absolute error, for example 2. Source: Authors’ own creation

Close modal
Figure 7
A multiple-line graph comparing the absolute error of the present method solution.The horizontal axis ranges from 0 to 1 with increments of 0.2, while the vertical axis ranges from 0 to 4 in increments of 0.5. Four dashed lines with circular markers are plotted. The legend in the top-left corner identifies each line: a red line for “error for alpha, beta equals (0, 2),” a blue line for “error for alpha, beta equals (0, 0),” a green line for “Legendre multiwavelet,” and a purple line for “TOM method.” The red and blue lines consistently show very low error values, staying close to the horizontal axis and rarely exceeding 0.6. The purple line and the green line show much higher and more erratic error values. The purple line has a large spike, reaching a peak error of approximately 4 at 0.9 on the horizontal axis, while the green line has a peak error of approximately 3.3 at 0.75 on the horizontal axis. Note: All the numerical data values are estimated.

Absolute error graphical comparison of the present method solution, Legendre multiwavelet and Taylor polynomial method, for example 2. Source: Authors’ own creation

Figure 7
A multiple-line graph comparing the absolute error of the present method solution.The horizontal axis ranges from 0 to 1 with increments of 0.2, while the vertical axis ranges from 0 to 4 in increments of 0.5. Four dashed lines with circular markers are plotted. The legend in the top-left corner identifies each line: a red line for “error for alpha, beta equals (0, 2),” a blue line for “error for alpha, beta equals (0, 0),” a green line for “Legendre multiwavelet,” and a purple line for “TOM method.” The red and blue lines consistently show very low error values, staying close to the horizontal axis and rarely exceeding 0.6. The purple line and the green line show much higher and more erratic error values. The purple line has a large spike, reaching a peak error of approximately 4 at 0.9 on the horizontal axis, while the green line has a peak error of approximately 3.3 at 0.75 on the horizontal axis. Note: All the numerical data values are estimated.

Absolute error graphical comparison of the present method solution, Legendre multiwavelet and Taylor polynomial method, for example 2. Source: Authors’ own creation

Close modal
Table 5

The errors L2 and L from example 2

kL via our method α = β = 0L2 via our method α = β = 0L via our method (α, β) = (0, 2)L2 via our method (αβ) = (0, 2)
12.56 × 10−31.95 × 10−32.49 × 10−23.32 × 10−2
22.61 × 10−53.06 × 10−51.57 × 10−46.51 × 10−4
31.85 × 10−64.20 × 10−73.15 × 10−62.84 × 10−6
46.92 × 10−91.82 × 10−102.01 × 10−101.24 × 10−10
51.52 × 10−122.76 × 10−121.01 × 10−123.21 × 10−11
Source(s): Authors’ own creation

Consider the hyperbolic equation of first-order of the form

(6.5)

subject to initial and boundary conditions

u(x, 0) = ex, 0 < x < 1 and u(0,t)=e2t,0<t<1.

The exact solution is u(x,t)=e2tx. This problem was solved using the present method. Figures 8 and 9 provide a graphical comparison of the solution obtained by the present method with the exact solution. Figures 10 and 11 illustrate the graphical evaluation of the present method solution for (α, β) = (0.5, 0.5), at k = 12 and M = 9 compared with the exact solution at different values of x and t, respectively. Tables 6 and 7 compare the absolute errors at different values of t obtained using the present method with those from the methods in [28, 29]. Table 8 displays the maximum absolute errors (L) and the convergence rates for the present method, evaluated for various choices of levels k, α and β.

Figure 8
A 3-D surface plot showing the exact solution of a function u of (t, x) with respect to time and space.The 3-D surface plot is titled “The exact solution.” The vertical axis is labeled “u of (t, x),” ranging from 0 to 1 in increments of 0.2. The horizontal plane contains two axes: the bottom left is labeled “t,” ranging from 0 to 1 in increments of 0.5, and the bottom right axis is labeled “x,” also ranging from 0 to 1 in increments of 0.5. The surface is colored with a gradient, transitioning from blue to yellow. The surface has a sloping or ramp-like shape. The values of the plane are as follows: bottom left corner (t equals 0.25, x equals 0.25, u of (t, x) equals 0); bottom right corner (t equals 0.75, x equals 0.98, u of (t, x) equals 0); top right corner (t equals 0, x equals 0.85, u of (t, x) equals 0.3); and top left corner (t equals 0, x equals 0, u of (t, x) equals 0.1). The top left region of the surface is in a yellow shade, while the remaining area is in blue shades. Note: All the numerical data values are estimated.

The graph of the exact solution for example 3. Source: Authors’ own creation

Figure 8
A 3-D surface plot showing the exact solution of a function u of (t, x) with respect to time and space.The 3-D surface plot is titled “The exact solution.” The vertical axis is labeled “u of (t, x),” ranging from 0 to 1 in increments of 0.2. The horizontal plane contains two axes: the bottom left is labeled “t,” ranging from 0 to 1 in increments of 0.5, and the bottom right axis is labeled “x,” also ranging from 0 to 1 in increments of 0.5. The surface is colored with a gradient, transitioning from blue to yellow. The surface has a sloping or ramp-like shape. The values of the plane are as follows: bottom left corner (t equals 0.25, x equals 0.25, u of (t, x) equals 0); bottom right corner (t equals 0.75, x equals 0.98, u of (t, x) equals 0); top right corner (t equals 0, x equals 0.85, u of (t, x) equals 0.3); and top left corner (t equals 0, x equals 0, u of (t, x) equals 0.1). The top left region of the surface is in a yellow shade, while the remaining area is in blue shades. Note: All the numerical data values are estimated.

The graph of the exact solution for example 3. Source: Authors’ own creation

Close modal
Figure 9
Two 3-D surface plots show the approximate solution of u of (x, t) for two different values of alpha and beta.Two side-by-side 3-D surface plots, each showing the approximate solution of a function u of (x, t) as it varies with space “x” and time “t.” The plot on the left is titled “The approximate solution for alpha equals beta equals 0” and shows a surface over an x-axis ranging from 0 to 1 with increments of 0.5 and a t-axis ranging from 0 to 1 with increments of 0.2. The z-axis, labeled “u of (x, t),” represents the solution value and ranges from 0 to 1 with increments of 0.2. The surface has a downward slope from the “t equals 0” plane toward the “t equals 1” plane. The plot on the right is titled “The approximate solution for alpha equals beta equals negative 0.5” and shows a similar surface. The x and z axes and their ranges are identical to the first plot, while the t-axis scales from 0 to 1 in increments of 0.5. The shape of the surface is also similar, showing a decrease in value as time “t” increases. Both plots are colored with a gradient, transitioning from yellow and orange at the highest values (near t equals 0) to green and blue at the lowest values (near t equals 1). Note: All the numerical data values are estimated.

Graphical illustration of the present method at different values of (α, β), for example 3. Source: Authors’ own creation

Figure 9
Two 3-D surface plots show the approximate solution of u of (x, t) for two different values of alpha and beta.Two side-by-side 3-D surface plots, each showing the approximate solution of a function u of (x, t) as it varies with space “x” and time “t.” The plot on the left is titled “The approximate solution for alpha equals beta equals 0” and shows a surface over an x-axis ranging from 0 to 1 with increments of 0.5 and a t-axis ranging from 0 to 1 with increments of 0.2. The z-axis, labeled “u of (x, t),” represents the solution value and ranges from 0 to 1 with increments of 0.2. The surface has a downward slope from the “t equals 0” plane toward the “t equals 1” plane. The plot on the right is titled “The approximate solution for alpha equals beta equals negative 0.5” and shows a similar surface. The x and z axes and their ranges are identical to the first plot, while the t-axis scales from 0 to 1 in increments of 0.5. The shape of the surface is also similar, showing a decrease in value as time “t” increases. Both plots are colored with a gradient, transitioning from yellow and orange at the highest values (near t equals 0) to green and blue at the lowest values (near t equals 1). Note: All the numerical data values are estimated.

Graphical illustration of the present method at different values of (α, β), for example 3. Source: Authors’ own creation

Close modal
Figure 10
A line graph comparing the approximate and exact solutions of a function u of (t) for different values of x.The line graph is titled “Solution for alpha equals beta equals 0.5 and different value of x.” The horizontal axis is labeled “t” and ranges from 0 to 1 with increments of 0.2, while the vertical axis is labeled “u of (t)” and ranges from 0.2 to 0.8 in increments of 0.1. The plot shows six different lines, representing three pairs of data: approximate solutions and their corresponding exact solutions for three different x-values. A legend in the top-right corner identifies each line. The approximate solutions are shown as dashed lines with circular or star-shaped markers, while the exact solutions are shown as solid lines. The red dashed line with asterisks represents “Approximate solution at x equals 0.1,” and the solid brown line represents “Exact solution at x equals 0.1.” The blue dashed line with circles represents “Approximate solution at x equals 0.2,” and the solid purple line represents “Exact solution at x equals 0.2.” The blue dashed line with asterisks represents “Approximate solution at x equals 0.3,” and the solid cyan line represents “Exact solution at x equals 0.3.” All lines show a similar decreasing trend as “t” increases. The approximate solutions, with their corresponding solid exact solution lines, are perfectly coinciding, indicating a high degree of accuracy. The lines with x equals 0.1 have the highest u of (t) values, followed by lines with x equals 0.2, and then lines with x equals 0.3.

Graphical evaluation of the present method’s solution and the exact solution at different values of x, with α = β = 0.5, for example 3. Source: Authors’ own creation

Figure 10
A line graph comparing the approximate and exact solutions of a function u of (t) for different values of x.The line graph is titled “Solution for alpha equals beta equals 0.5 and different value of x.” The horizontal axis is labeled “t” and ranges from 0 to 1 with increments of 0.2, while the vertical axis is labeled “u of (t)” and ranges from 0.2 to 0.8 in increments of 0.1. The plot shows six different lines, representing three pairs of data: approximate solutions and their corresponding exact solutions for three different x-values. A legend in the top-right corner identifies each line. The approximate solutions are shown as dashed lines with circular or star-shaped markers, while the exact solutions are shown as solid lines. The red dashed line with asterisks represents “Approximate solution at x equals 0.1,” and the solid brown line represents “Exact solution at x equals 0.1.” The blue dashed line with circles represents “Approximate solution at x equals 0.2,” and the solid purple line represents “Exact solution at x equals 0.2.” The blue dashed line with asterisks represents “Approximate solution at x equals 0.3,” and the solid cyan line represents “Exact solution at x equals 0.3.” All lines show a similar decreasing trend as “t” increases. The approximate solutions, with their corresponding solid exact solution lines, are perfectly coinciding, indicating a high degree of accuracy. The lines with x equals 0.1 have the highest u of (t) values, followed by lines with x equals 0.2, and then lines with x equals 0.3.

Graphical evaluation of the present method’s solution and the exact solution at different values of x, with α = β = 0.5, for example 3. Source: Authors’ own creation

Close modal
Figure 11
A line graph comparing approximate and exact solutions of function u(t) across different t values.The line graph is titled “Solution for alpha equals beta equals 0.5 and different value of t.” The horizontal axis is labeled “x” and ranges from 0 to 1 with increments of 0.2, while the vertical axis is labeled “u of (t)” and ranges from 0.2 to 0.9 in increments of 0.1. The plot shows six different lines, representing three pairs of data: approximate solutions and their corresponding exact solutions for three different t-values. A legend in the top-right corner identifies each line. The approximate solutions are shown as dashed lines with circular or star-shaped markers, while the exact solutions are shown as solid lines. The red dashed line with asterisks represents “Approximate solution at t equals 0.1,” and the solid brown line represents “Exact solution at t equals 0.1.” The blue dashed line with circles represents “Approximate solution at t equals 0.2,” and the solid purple line represents “Exact solution at t equals 0.2.” The blue dashed line with asterisks represents “Approximate solution at t equals 0.3,” and the solid cyan line represents “Exact solution at t equals 0.3.” All lines show a similar decreasing trend as “x” increases. The approximate solutions, with their corresponding solid exact solution lines, are perfectly coinciding, indicating a high degree of accuracy. The lines with t equals 0.1 have the highest u of (t) values, followed by lines with t equals 0.2, and then lines with t equals 0.3.

Graphical evaluation of the present method’s solution and the exact solution at different values of t, with α = β = 0.5, for example 3. Source: Authors’ own creation

Figure 11
A line graph comparing approximate and exact solutions of function u(t) across different t values.The line graph is titled “Solution for alpha equals beta equals 0.5 and different value of t.” The horizontal axis is labeled “x” and ranges from 0 to 1 with increments of 0.2, while the vertical axis is labeled “u of (t)” and ranges from 0.2 to 0.9 in increments of 0.1. The plot shows six different lines, representing three pairs of data: approximate solutions and their corresponding exact solutions for three different t-values. A legend in the top-right corner identifies each line. The approximate solutions are shown as dashed lines with circular or star-shaped markers, while the exact solutions are shown as solid lines. The red dashed line with asterisks represents “Approximate solution at t equals 0.1,” and the solid brown line represents “Exact solution at t equals 0.1.” The blue dashed line with circles represents “Approximate solution at t equals 0.2,” and the solid purple line represents “Exact solution at t equals 0.2.” The blue dashed line with asterisks represents “Approximate solution at t equals 0.3,” and the solid cyan line represents “Exact solution at t equals 0.3.” All lines show a similar decreasing trend as “x” increases. The approximate solutions, with their corresponding solid exact solution lines, are perfectly coinciding, indicating a high degree of accuracy. The lines with t equals 0.1 have the highest u of (t) values, followed by lines with t equals 0.2, and then lines with t equals 0.3.

Graphical evaluation of the present method’s solution and the exact solution at different values of t, with α = β = 0.5, for example 3. Source: Authors’ own creation

Close modal
Table 6

Comparison of absolute errors of projected method and different collocation methods, for example 3, at t = 0.1

xAn absolute error in [28]An absolute error in [29]An absolute error by our method for α = β = 0.5An absolute error by our method for α = β = 0
0.13.52 × 10−142.84 × 10−75.31 × 10−148.05 × 10−15
0.29.87 × 10−158.79 × 10−61.86 × 10−159.22 × 10−15
0.35.89 × 10−161.20 × 10−54.59 × 10−161.16 × 10−15
0.42.24 × 10−141.12 × 10−52.72 × 10−141.07 × 10−14
0.51.70 × 10−147.95 × 10−61.43 × 10−142.52 × 10−14
0.62.85 × 10−143.29 × 10−61.69 × 10−147.63 × 10−15
0.71.23 × 10−151.78 × 10−65.36 × 10−151.13 × 10−15
0.86.85 × 10−146.53 × 10−67.82 × 10−145.78 × 10−15
0.92.23 × 10−121.04 × 10−51.89 × 10−148.96 × 10−14
Source(s): Authors’ own creation
Table 7

Comparison of the absolute errors between the projected method and various collocation methods, for example 3 at t = 0.5

xAn absolute error in [28]An absolute error in [29]An absolute error by our method for (αβ) = (0.5, 0.5)An absolute error by our method for (α, β) = (0, 0)
0.12.59 × 10−148.95 × 10−67.29 × 10−149.25 × 10−15
0.24.25 × 10−144.10 × 10−66.93 × 10−158.53 × 10−15
0.31.55 × 10−151.39 × 10−57.89 × 10−156.19 × 10−15
0.49.83 × 10−142.07 × 10−55.38 × 10−141.70 × 10−14
0.53.33 × 10−122.47 × 10−53.53 × 10−143.93 × 10−14
0.65.37 × 10−112.62 × 10−52.42 × 10−148.79 × 10−15
0.73.71 × 10−102.55 × 10−58.26 × 10−155.31 × 10−15
0.81.72 × 10−92.31 × 10−51.86 × 10−147.82 × 10−15
0.96.26 × 10−91.93 × 10−52.59 × 10−142.86 × 10−14
Source(s): Authors’ own creation
Table 8

Covergence rate and L errors for M = 2 for example 3

kN = 2kL for (αβ) = (0, 0)R for (αβ) = (0, 0)L for α = β = −0.5R for α = β = −0.5
121.18 × 10−11.23 × 10−1
241.76 × 10−22.751.86 × 10−22.73
382.06 × 10−33.102.19 × 10−33.09
4163.60 × 10−42.783.56 × 10−42.62
5322.61 × 10−62.805.82 × 10−52.64
6641.92 × 10−83.779.56 × 10−75.9
Source(s): Authors’ own creation

The aim of this paper is to develop a novel Jacobi wavelet decomposition method for approximating the solutions to partial differential equations (PDEs). Our work demonstrates that the Jacobi wavelet method, combining the Jacobi wavelet method with an operational matrix of derivatives provides an efficient technique for transforming partial differential equations into a system of ordinary differential equations. We have tested this numerical method on various examples, and the comparison of the results obtained with those from other methods underscores its effectiveness in computing numerical solutions to such equations.

1.
Maleknejad
 
K
,
Lotfi
 
T
,
Rostami
 
Y
.
Numerical computational method in solving Fredholm integral equations of the second kind by using Coifman wavelet
.
Appl Math Comput
.
2007
;
186
(
1
):
212
-
18
. doi: .
2.
Mohammadi
 
F
.
A Chebyshev wavelet operational method for solving stochastic Volterra-Fredholm integral equation
.
Int J Appl Math Res
.
2015
;
4
(
2
):
217
-
27
. doi: .
3.
Patel
 
VK
,
Singh
 
S
,
Singh
 
VK
.
Two - dimensional wavelets collocation method for electromagnetic waves in dielectric media
.
J Comput Appl Math
.
2016
;
317
:
307
-
30
. doi: .
4.
Balaji
 
S
.
A new Bernoulli wavelet operational matrix of derivative method for the solution of nonlinear singular Lane-Edem type equations arising in astrophysics
.
J Comput Nonlinear Dyn
.
2015
.
5.
Majak
 
J
,
Shvartsman
 
B
,
Pohlak
 
M
,
Karjust
 
K
,
Eerme
 
M
,
Tungel
 
E
.
Solving ordinary differential equations with higher order Haar wavelet method
.
AIP Conf Proc
.
2019
;
2116
: 330002:
1
-
4
.
6.
Mohammadi
 
F
,
Hosseini
 
MM
.
A new Legendre wavelet operational matrix of derivative and its appli-cations in solving the singular ordinary differential equations
.
J Franklin Inst
.
2011
;
348
(
8
):
1787
-
96
. doi: .
7.
Benedict
 
B
,
Osei-Frimpong
 
E
,
Ohene Boateng
 
F
,
Ackora-Prah
 
J
.
A two-dimensional Chebyshev wavelet method for solving partial differential equations
.
Math Theo Model
.
2016
;
6
(
8
).
[PubMed]
.
(paper)ISSN 2225-0522
.
8.
Heydari
 
MH
,
Hooshmandas
 
MR
,
Ghaini
 
FMM
.
A new approach of the Chebyshev wavelets method for partial differential equations with boundary condition of the telegraph type
.
Appl Math Model
.
2014
;
38
:
1597
-
606
.
9.
Heydari
 
MH
,
Hooshmandasl
 
MR
,
Maalek Ghaini
 
FM
,
Fereidouni
 
F
.
Two-dimensional Legendre wavelets for solving fractional Poisson equation with Dirichlet boundary conditions
.
Eng Anal Bound Elem
.
2013
;
37
(
11
):
1331
-
8
. doi: .
10.
Keshavarz
 
E
,
Ordokhani
 
Y
,
Razzaghi
 
M
.
Bernoulli wavelet operational matrix of fractional order integration and its applications in solving the fractional order differential equations
.
Appl Math Model
.
2014
;
38
(
24
):
6038
-
51
. doi: .
11.
Babolian
 
E
,
Fattahzadeh
 
F
.
Numerical solution of differential equations by using Chebyshev wavelet operational matrix of integration
.
Appl Math Comput
.
2007
;
188
(
1
):
417
-
26
. doi: .
12.
Spirathy
 
B
,
Vijayaraju
 
P
,
Hariharan
 
G
.
Chebychev wavelet based approximation method to some non-linear differential equations arising in engineering
.
Int J Math Anal
.
2015
;
9
(
20
):
933
-
2010
.
13.
Aziz
 
I
,
Siraj-ul-Islam
.
New algorithms for numerical solution of nonlinear Fredholm and Volterra integral equations using Haar wavelets
.
J Comp Appl Math
.
2013
;
239
:
333
-
45
.
14.
Babolian
 
E
,
Shahsavaran
 
A
.
Numerical solution of nonlinear Fredholm integral equations of the second kind using Haar wavelets
.
J Comp Appl Math
.
2009
;
225
(
1
):
87
-
95
. doi: .
15.
Bulut
 
F
,
Oruc
 
O
,
Esen
 
A
.
Higher order Haar wavelet method integrated with Strang splitting for solving regularized long wave equation
.
Math Comput Simul
.
2022
;
197
:
277
-
90
. doi: .
16.
Majak
 
J
,
Pohlak
 
M
,
Karjust
 
K
,
Eerme
 
M
,
Kurnitski
 
J
,
Shvartsman
 
BS
.
New higher order Haar wavelet method: application to FGM structures
.
Compos Struct
.
2018
;
201
:
72
-
8
. doi: .
17.
Cornou
 
JL
,
Bonazzola
 
S
,
A spectral method based on (0,2) Jacobi polynomials, application to poisson problems in a sphere, submitted in arXiv
, (
2009
).
18.
Razzaghi
 
M
,
Yousefi
 
S
.
The Legendre wavelets operational matrix of integration
.
Int J Syst Sci
.
2001
;
32
(
4
):
495
-
502
. doi: .
19.
Sumathi
 
V
,
Thangavelu
 
K
,
Sripathy
 
B
.
Application of two-dimensional Legendre wavelets collocation method for solving PDEs
.
Int J Pure Appl Math
.
2018
;
119
(
13
):
61
-
9
.
20.
Abbassa
 
N
,
Amir
 
A
,
Bahri
 
SM
.
Regularized Jacobi wavelets kernel for support vector machines
.
Stat Opt Info Comp
.
2019
;
7
(
4
).
21.
Rong
 
LJ
,
Chang
 
P
.
Jacobi wavelets operational matrix of fractional integration for solving fractional integro-differential equation
.
J Phys Conf Ser
.
2016
;
693
: 012002. doi: .
22.
Secer
 
A
,
Cinar
 
M
.
A Jacobi wavelet collocation method for fractional Fisher’s equation in time
.
Therm Sci
.
2020
;
24
.
Suppl. 1
:
119
-
29
. doi: .
23.
Zaky
 
MA
,
Ameen
 
IG
,
Abdelkawy
 
MA
.
A new operational matrix based on Jacobi wavelets for a class of variable-order fractional differential equations
.
Proc Rom Acad Ser A Math Phys Tech Sci Inf Sci
.
2017
;
18
(
4
):
315
-
22
.
24.
Dautray
 
R
,
Lions
 
JL
.
Mathematical analysis and numerical methods for science and technology
,
8
.
Evolution : Semi-Groupe, Variationnel, Edition Masson
;
1980
.
25.
Singh
 
S
,
Patel
 
VK
,
Singh
 
VK
.
Application of wavelet collocation method for hyperbolic partial differential equations via matrices
.
Appl Math Comput
.
2018
;
320
:
407
-
24
. doi: .
26.
Bülbül
 
B
,
Sezer
 
M
.
Taylor polynomial solution of hyperbolic type partial differential equations with constant coefficients
.
Int J Comp Math
.
2011
;
88
(
3
):
533
-
44
. doi: .
27.
Yousefi
 
SA
.
Legendre multiwavelet Galerkin method for solving the hyperbolic telegraph equation
.
Numer Methods Partial Diff Equ
.
2010
;
26
(
3
):
535
-
43
. doi: .
28.
Atta
 
AG
,
Abd-Elhameed
 
WM
,
Moatimid
 
GM
,
Youssri
 
Y
.
Shifted fifth-kind Chebyshev Galerkin treatment for linear hyperbolic first-order partial differential equations
.
Appl Numer Math
.
2021
;
167
:
237
-
56
. doi: .
29.
Bhrawy
 
AH
,
Hafez
 
RM
,
Alzahrani
 
EO
,
Baleanu
 
D
,
Alzahrani
 
AA
 
Generalized Laguerre-Gauss-Radau scheme for the first order hyperbolic equations in a semi-infinite domain
.
Rom J Phys
.
2015
;
60
(
7-8
):
918
-
34
.
Published in the Arab Journal of Mathematical Sciences. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) license. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this license may be seen at Link to the terms of the CC BY 4.0 licence.

or Create an Account

Close Modal
Close Modal