<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    apm
   </journal-id>
   <journal-title-group>
    <journal-title>
     Advances in Pure Mathematics
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2160-0368
   </issn>
   <issn publication-format="print">
    2160-0384
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/apm.2024.148036
   </article-id>
   <article-id pub-id-type="publisher-id">
    apm-135513
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    New Numerical Integration Formulations for Ordinary Differential Equations
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Serdar
      </surname>
      <given-names>
       Beji
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aFaculty of Naval Architecture and Ocean Engineering, Istanbul Technical University, Istanbul, Türkiye
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     22
    </day> 
    <month>
     08
    </month>
    <year>
     2024
    </year>
   </pub-date> 
   <volume>
    14
   </volume> 
   <issue>
    08
   </issue>
   <fpage>
    650
   </fpage>
   <lpage>
    666
   </lpage>
   <history>
    <date date-type="received">
     <day>
      11,
     </day>
     <month>
      June
     </month>
     <year>
      2024
     </year>
    </date>
    <date date-type="published">
     <day>
      23,
     </day>
     <month>
      June
     </month>
     <year>
      2024
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      23,
     </day>
     <month>
      August
     </month>
     <year>
      2024
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    An entirely new framework is established for developing various single- and multi-step formulations for the numerical integration of ordinary differential equations. Besides polynomials, unconventional base-functions with trigonometric and exponential terms satisfying different conditions are employed to generate a number of formulations. Performances of the new schemes are tested against well-known numerical integrators for selected test cases with quite satisfactory results. Convergence and stability issues of the new formulations are not addressed as the treatment of these aspects requires a separate work. The general approach introduced herein opens a wide vista for producing virtually unlimited number of formulations.
   </abstract>
   <kwd-group> 
    <kwd>
     Single- and Multi-Step Numerical Integration
    </kwd> 
    <kwd>
      Unconventional Base-Functions
    </kwd> 
    <kwd>
      Ordinary Differential Equations
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>The earliest methods for numerical solutions of ordinary differential equations may be traced back to Euler (1707-1783), arguably the most productive and inventive mathematician of all time. Butcher <xref ref-type="bibr" rid="scirp.135513-1">
     [1]
    </xref> presents an excellent treatise on numerical solutions of differential equations, covering the entire literature with original contributions. The origin of multi-step integration techniques dates back to 1883, the year Bashforth and Adams <xref ref-type="bibr" rid="scirp.135513-2">
     [2]
    </xref> published a theoretical and numerical study of capillary action on drops of liquids, in which probably the first multi-step formulation was introduced to numerically integrate the differential equation considered there. Runge <xref ref-type="bibr" rid="scirp.135513-3">
     [3]
    </xref>, prior to Kutta <xref ref-type="bibr" rid="scirp.135513-4">
     [4]
    </xref>, laid out the formulation of a very robust and accurate numerical integration scheme known today as the Runge-Kutta method. Based on the experiences of his computational works, Milne <xref ref-type="bibr" rid="scirp.135513-5">
     [5]
    </xref> gave a multi-step formulation. An ingenious approach to evaluating derivatives for zero-step size via rational polynomials was developed by Bulirsch and Stoer <xref ref-type="bibr" rid="scirp.135513-6">
     [6]
    </xref> for the numerical integration of differential equations. All these fundamental works have given rise to a vast literature today, a good account of which may be seen in Butcher <xref ref-type="bibr" rid="scirp.135513-1">
     [1]
    </xref>.</p>
   <p>Among the contemporary works, Fatimah et al. <xref ref-type="bibr" rid="scirp.135513-7">
     [7]
    </xref> and Ogunrinde and Olubunmi <xref ref-type="bibr" rid="scirp.135513-8">
     [8]
    </xref> established algorithms to solve second-order linear differential equations while Signes-Pont et al. <xref ref-type="bibr" rid="scirp.135513-9">
     [9]
    </xref> gave an interesting treatment for ordinary differential equations.</p>
   <p>The present work begins with the usual approach of integrating an initial value problem but differs substantially by introducing the so-called base or extrapolating functions, which are not necessarily polynomials. Furthermore, in determining the coefficients of the base functions not only definite points but also derivatives are employed. In this manner, the accuracy of curve-fitting process is improved to yield better computational results. Finally, removing the restriction to use only polynomials opens a variety of possibilities to develop virtually limitless new formulations suitable to the specific problems in hand.</p>
  </sec><sec id="s2">
   <title>2. Numerical Integration Approach</title>
   <p>The general approach to establishing a numerical integration formulation may be outlined as follows. Let a first-order differential equation with a prescribed initial value 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math> at 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math> be described as</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mfrac> 
       <mrow> 
        <mtext>
          d 
        </mtext> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mrow> 
        <mtext>
          d 
        </mtext> 
        <mi>
          x 
        </mi> 
       </mrow> 
      </mfrac> 
      <mo>
        = 
      </mo> 
      <mi>
        f 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        , 
      </mo> 
      <mtext>
          
      </mtext> 
      <mtext>
          
      </mtext> 
      <mtext>
          
      </mtext> 
      <mi>
        y 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mn>
           0 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math> (1)</p>
   <p>where 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math>, and 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        f 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> are all given. In order to perform an analytical integration with respect to the independent variable x, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        f 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> must be expressed as an integrable function of x alone. Typically, this is achieved by expressing 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        f 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> as a polynomial producing identical values with 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        f 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> for definite 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> pairs within a relatively small interval of x already known or computed. Here, this approximating function is denoted by 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and is not restricted to polynomials only. Any function judged to represent 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        f 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> suitably may be used as an extrapolating or basis function. Further, the determination of unknown constants of 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> within an interval is not restricted to point-by-point satisfaction of selected 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        f 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> values; depending on the formulation, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         f 
       </mi> 
       <mo>
         ′ 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         f 
       </mi> 
       <mo>
         ″ 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, etc. derivative values may be used too.</p>
   <p>Supposing that a function 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is established to represent 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        f 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> within the relatively small interval of 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mtext>
        Δ 
      </mtext> 
      <mi>
        x 
      </mi> 
     </mrow> 
    </math> then integrating Equation (1) from 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> to 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> gives</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mstyle displaystyle="true"> 
       <mrow> 
        <msubsup> 
         <mo>
           ∫ 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
         <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mrow> 
            <mi>
              i 
            </mi> 
            <mo>
              + 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
          </msub> 
         </mrow> 
        </msubsup> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           y 
         </mi> 
        </mrow> 
       </mrow> 
      </mstyle> 
      <mo>
        ≈ 
      </mo> 
      <mstyle displaystyle="true"> 
       <mrow> 
        <msubsup> 
         <mo>
           ∫ 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             x 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
         <mrow> 
          <msub> 
           <mi>
             x 
           </mi> 
           <mrow> 
            <mi>
              i 
            </mi> 
            <mo>
              + 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
          </msub> 
         </mrow> 
        </msubsup> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            x 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math> (2)</p>
   <p>where 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mtext>
        Δ 
      </mtext> 
      <mi>
        x 
      </mi> 
     </mrow> 
    </math> and 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        y 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> is the presently known numerical solution of the differential equation and 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        y 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> is the newly computed value by the use of base function 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> within the interval 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mtext>
        Δ 
      </mtext> 
      <mi>
        x 
      </mi> 
     </mrow> 
    </math>. A refinement to 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> may be introduced by redefining the coefficients of the interpolating function 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> in an interval shifted by 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mtext>
        Δ 
      </mtext> 
      <mi>
        x 
      </mi> 
     </mrow> 
    </math> to include the newly computed 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> as the predicted value.</p>
   <p>Relevant literature, either for single- or multi-step formulations, is essentially based on the use of polynomial interpolating functions. For instance, the lowest-order formulation of Euler, which may be viewed as the basis of all elaborated methods of its kind, assumes a constant base function of the form 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>, and upon satisfying the point 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> locally as 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mn>
         0 
       </mn> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>, produces 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mstyle displaystyle="true"> 
       <mrow> 
        <msubsup> 
         <mo>
           ∫ 
         </mo> 
         <mn>
           0 
         </mn> 
         <mrow> 
          <mi>
            Δ 
          </mi> 
          <mi>
            x 
          </mi> 
         </mrow> 
        </msubsup> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            x 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mrow> 
      </mstyle> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mi>
        Δ 
      </mi> 
      <mi>
        x 
      </mi> 
     </mrow> 
    </math>, which is the simplest formula of all. Taylor series method on the other hand takes 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mi>
        x 
      </mi> 
      <mo>
        + 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mrow> 
        <mi>
          n 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
      <msup> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            n 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msup> 
     </mrow> 
    </math> and satisfies 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mn>
         0 
       </mn> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
      <mo>
        ! 
      </mo> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         g 
       </mi> 
       <mo>
         ′ 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mn>
         0 
       </mn> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        ! 
      </mo> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <msup> 
        <mi>
          f 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mo>
       ⋯ 
     </mo> 
    </math>, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            n 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mn>
         0 
       </mn> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          n 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ! 
      </mo> 
      <msub> 
       <mi>
         a 
       </mi> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            n 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msubsup> 
       <mi>
         f 
       </mi> 
       <mi>
         i 
       </mi> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            n 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msubsup> 
     </mrow> 
    </math> thus establishing the base function as 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <msup> 
        <mi>
          f 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mtext>
          
      </mtext> 
      <mi>
        x 
      </mi> 
      <mo>
        + 
      </mo> 
      <mfrac> 
       <mn>
         1 
       </mn> 
       <mrow> 
        <mn>
          2 
        </mn> 
        <mo>
          ! 
        </mo> 
       </mrow> 
      </mfrac> 
      <msub> 
       <msup> 
        <mi>
          f 
        </mi> 
        <mo>
          ″ 
        </mo> 
       </msup> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mtext>
          
      </mtext> 
      <mtext>
          
      </mtext> 
      <msup> 
       <mi>
         x 
       </mi> 
       <mn>
         2 
       </mn> 
      </msup> 
      <mo>
        + 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        + 
      </mo> 
      <mfrac> 
       <mn>
         1 
       </mn> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            n 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          ! 
        </mo> 
       </mrow> 
      </mfrac> 
      <msup> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            n 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msup> 
      <msup> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mi>
          n 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msup> 
     </mrow> 
    </math>. Integrating 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and using the standard notation, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <msup> 
        <mi>
          y 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <msup> 
        <mi>
          y 
        </mi> 
        <mo>
          ″ 
        </mo> 
       </msup> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <msup> 
        <mi>
          f 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msubsup> 
       <mi>
         y 
       </mi> 
       <mi>
         i 
       </mi> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           n 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msubsup> 
      <mo>
        = 
      </mo> 
      <msubsup> 
       <mi>
         f 
       </mi> 
       <mi>
         i 
       </mi> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            n 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msubsup> 
     </mrow> 
    </math>, produces 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         y 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <msup> 
        <mi>
          y 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mtext>
        Δ 
      </mtext> 
      <mi>
        x 
      </mi> 
      <mo>
        + 
      </mo> 
      <mfrac> 
       <mn>
         1 
       </mn> 
       <mrow> 
        <mn>
          2 
        </mn> 
        <mo>
          ! 
        </mo> 
       </mrow> 
      </mfrac> 
      <msub> 
       <msup> 
        <mi>
          y 
        </mi> 
        <mo>
          ″ 
        </mo> 
       </msup> 
       <mi>
         i 
       </mi> 
      </msub> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mtext>
            Δ 
          </mtext> 
          <mi>
            x 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         2 
       </mn> 
      </msup> 
      <mo>
        + 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        + 
      </mo> 
      <mfrac> 
       <mn>
         1 
       </mn> 
       <mrow> 
        <mi>
          n 
        </mi> 
        <mo>
          ! 
        </mo> 
       </mrow> 
      </mfrac> 
      <msubsup> 
       <mi>
         y 
       </mi> 
       <mi>
         i 
       </mi> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           n 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msubsup> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mtext>
            Δ 
          </mtext> 
          <mi>
            x 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mi>
         n 
       </mi> 
      </msup> 
     </mrow> 
    </math> in terms of y and its derivatives. Thus, an n<sup>th</sup> order Taylor series expansion corresponds to satisfying a point and n-derivatives of an n<sup>th</sup> order polynomial at the current point of integration. Finally, the multi-step methods use polynomial base functions to satisfy several discreet values of the right-hand side of Equation (1) to obtain 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        g 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and proceed with integration stated in (2). The most popular multi-step formulation is known as the Adams-Moulton method and is based on a third-order polynomial curve-fitting that satisfies four discreet values of 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        f 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          x 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          y 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>This work in principle unites the approaches outlined above without being restricted to polynomial functions alone and considers any suitable and analytically integrable function as an eligible base function. On the other hand, among a variety of choices; trigonometric functions, exponential functions, and polynomials have two major advantages as extrapolating functions. First, a large class of linear or nonlinear ordinary differential equations has solutions expressed by sinusoidal, exponential, or polynomial forms. Second, these particular functions are analytically integrable, which is an essential requirement to establish a numerical integration formulation. Thus, the present work concentrates on sinusoidal, exponential, and polynomial forms and their combinations. Nevertheless, the choice of base functions should not be restricted by these types of functions alone; the functions best suitable to the class of problems treated may freely be selected as long as they are analytically integrable.</p>
  </sec><sec id="s3">
   <title>3. Trigonometric Base Functions</title>
   <p>In this section, trigonometric functions in different arrangements are used to produce several single- and multi-step integration schemes.</p>
   <sec id="s3_1">
    <title>3.1. TBF-2C:1P1D 

     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
       <mi>
        
   g
  
       </mi>
  
       <mrow>
   
        <mo>
         
    (
   
        </mo> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mo>
         
    )
   
        </mo>
  
       </mrow>
  
       <mo>
        
   =
  
       </mo>
  
       <msub> 
   
        <mi>
         
    a
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   c
  
       </mi>
  
       <mi>
        
   o
  
       </mi>
  
       <mi>
        
   s
  
       </mi>
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   x
  
       </mi>
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    b
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   s
  
       </mi>
  
       <mi>
        
   i
  
       </mi>
  
       <mi>
        
   n
  
       </mi>
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   x
  
       </mi>
 
      </mrow>

     </math></title>
    <p>We begin with an extrapolating or base function of the form 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         cos 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math>, which has two parameters 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> to be determined at each step i of numerical integration. The coefficients are obtained by satisfying two conditions hence the method is abbreviated as TBF-2C:1P1D; that is, a trigonometric base function with coefficients determined from two conditions: one point and one derivative.</p>
    <p>Employing a local coordinate system moving with the current integration point as shown in <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref> so that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          x 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         = 
       </mo> 
       <mi>
         x 
       </mi> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> hence at the point 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          x 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>, the following equalities are written at each step</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         cos 
       </mi> 
       <mn>
         0 
       </mn> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mn>
         0 
       </mn> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         ⇒ 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> (3a)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mn>
         0 
       </mn> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         cos 
       </mi> 
       <mn>
         0 
       </mn> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         ⇒ 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> (3b)</p>
    <p>where the prime indicates differentiation with respect to the independent variable x while 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mi>
          f 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> stand respectively for the right-hand side of Equation (1) and its first derivative evaluated at the current point 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> of integration.</p>
    <p>Having established the coefficients locally, the integration is carried out by substituting the proposed base function 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           x 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         cos 
       </mi> 
       <mover accent="true"> 
        <mi>
          x 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         + 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mover accent="true"> 
        <mi>
          x 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
      </mrow> 
     </math> into Equation (2)</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"> <mrow> 
       <mstyle displaystyle="true"> 
        <mrow> 
         <msubsup> 
          <mo>
            ∫ 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              y 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
          <mrow> 
           <msub> 
            <mi>
              y 
            </mi> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mtext>
            d 
          </mtext> 
          <mi>
            y 
          </mi> 
         </mrow> 
        </mrow> 
       </mstyle> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <mrow> 
         <msubsup> 
          <mo>
            ∫ 
          </mo> 
          <mn>
            0 
          </mn> 
          <mrow> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mi>
            g 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mover accent="true"> 
            <mi>
              x 
            </mi> 
            <mo>
              ¯ 
            </mo> 
           </mover> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mtext>
            d 
          </mtext> 
          <mover accent="true"> 
           <mi>
             x 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
         </mrow> 
        </mrow> 
       </mstyle> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <mrow> 
         <msubsup> 
          <mo>
            ∫ 
          </mo> 
          <mn>
            0 
          </mn> 
          <mrow> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mi>
               i 
             </mi> 
            </msub> 
            <mi>
              cos 
            </mi> 
            <mover accent="true"> 
             <mi>
               x 
             </mi> 
             <mo>
               ¯ 
             </mo> 
            </mover> 
            <mo>
              + 
            </mo> 
            <msub> 
             <msup> 
              <mi>
                f 
              </mi> 
              <mo>
                ′ 
              </mo> 
             </msup> 
             <mi>
               i 
             </mi> 
            </msub> 
            <mi>
              sin 
            </mi> 
            <mover accent="true"> 
             <mi>
               x 
             </mi> 
             <mo>
               ¯ 
             </mo> 
            </mover> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mtext>
            d 
          </mtext> 
          <mover accent="true"> 
           <mi>
             x 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math></p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msubsup> 
        <mrow> 
         <mrow> 
          <mrow> 
           <msub> 
            <mi>
              f 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mi>
             sin 
           </mi> 
           <mover accent="true"> 
            <mi>
              x 
            </mi> 
            <mo>
              ¯ 
            </mo> 
           </mover> 
           <mo>
             − 
           </mo> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mi>
             cos 
           </mi> 
           <mover accent="true"> 
            <mi>
              x 
            </mi> 
            <mo>
              ¯ 
            </mo> 
           </mover> 
          </mrow> 
          <mo>
            | 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          0 
        </mn> 
        <mrow> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           − 
         </mo> 
         <mi>
           cos 
         </mi> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (4)</p>
    <p>which in turn yields the following single-step numerical integration formula for the integration step 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math></p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           − 
         </mo> 
         <mi>
           cos 
         </mi> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (5)</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. Sketch of using a point 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <msub> 
   
          <mi>
           
    f
   
          </mi> 
   
          <mi>
           
    i
   
          </mi> 
  
         </msub> 
 
        </mrow>

       </math> and a derivative 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <msub> 
   
          <msup> 
    
           <mi>
            
     f
    
           </mi> 
    
           <mo>
            
     ′
    
           </mo> 
   
          </msup> 
   
          <mi>
           
    i
   
          </mi> 
  
         </msub> 
 
        </mrow>

       </math> for base function 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mi>
          
   g
  
         </mi>
  
         <mrow>
   
          <mo>
           
    (
   
          </mo> 
   
          <mi>
           
    x
   
          </mi> 
   
          <mo>
           
    )
   
          </mo>
  
         </mrow>
  
         <mo>
          
   =
  
         </mo>
  
         <msub> 
   
          <mi>
           
    a
   
          </mi> 
   
          <mi>
           
    i
   
          </mi> 
  
         </msub> 
  
         <mi>
          
   cos
  
         </mi>
  
         <mi>
          
   x
  
         </mi>
  
         <mo>
          
   +
  
         </mo>
  
         <msub> 
   
          <mi>
           
    b
   
          </mi> 
   
          <mi>
           
    i
   
          </mi> 
  
         </msub> 
  
         <mi>
          
   sin
  
         </mi>
  
         <mi>
          
   x
  
         </mi>
 
        </mrow>

       </math>.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/5302461-rId125.jpeg?20240826033148" />
    </fig>
    <p>Note that since 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> is a fixed value, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         sin 
       </mi> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         cos 
       </mi> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> need not be computed repeatedly at each step and the simple form of (5) results in very efficient and fast computations. An important detail concerns the use of a dimensional quantity, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math>, as the argument of sine and cosine functions. This problem may be overcome by assuming a length scale, say 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        λ 
      </mi> 
     </math>, which can be used to non-dimensionalize the differential equation and then set to unit length 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         λ 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math>. In case of time increment 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math>, the same process may be carried out with a time scale 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        τ 
      </mi> 
     </math> which, eventually is to be set to unity. If the problem involves appreciable length or time scales non-dimensionalization may be carried out with an appropriate scaling quantity different from unity. On the other hand, trial computations with scaled equations revealed that the results are unaffected by the numerical value of scaling quantity and therefore use of Equation (5) in its present form poses no problems.</p>
    <p>This simple integration formula, which is expected to perform remarkably well for differential equations involving trigonometric functions, is now tested for the following initial value problem,</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           y 
         </mi> 
        </mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mi>
         cos 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
       <mo>
         , 
       </mo> 
      </mrow> 
     </math> (6)</p>
    <p>which has the exact solution 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         sin 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math>, satisfying 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>.</p>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.135513-"></xref>Table 1. Exact and numerical solutions of 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mrow>
   
          <mrow> 
    
           <mtext>
            
     d
    
           </mtext>
    
           <mi>
            
     y
    
           </mi>
   
          </mrow>
   
          <mo>
           
    /
   
          </mo>
   
          <mrow> 
    
           <mtext>
            
     d
    
           </mtext>
    
           <mi>
            
     x
    
           </mi>
   
          </mrow>
  
         </mrow> 
  
         <mo>
          
   =
  
         </mo>
  
         <mi>
          
   cos
  
         </mi>
  
         <mi>
          
   x
  
         </mi>
 
        </mrow>

       </math> for selected x values within 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mn>
          
   0
  
         </mn>
  
         <mo>
          
   ≤
  
         </mo>
  
         <mi>
          
   x
  
         </mi>
  
         <mo>
          
   ≤
  
         </mo>
  
         <mn>
          
   50
  
         </mn>
 
        </mrow>

       </math>.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="25.00%">x<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="25.00%">Exact<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="25.00%">TBF-2C:1P1D<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="25.01%">Runge-Kutta<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="25.00%">0.0<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="25.00%">−0.0000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="25.00%">−0.0000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="25.01%">−0.0000000<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.00%">0.5<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.4794255<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.4794255<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.01%">−0.4794360<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.00%">1.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.8414710<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.8414710<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.01%">−0.8414894<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.00%">2.5<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.5984721<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.5984721<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.01%">−0.5984852<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.00%">5.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.9589243<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.9589243<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.01%">−0.9589452<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.00%">10.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.5440211<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.5440211<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.01%">−0.5440330<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.00%">20.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.9129453<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.9129452<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.01%">−0.9129652<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.00%">50.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.2623748<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">−0.2623749<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.01%">−0.2623807<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <xref ref-type="table" rid="table1">
      Table 1
     </xref> lists the exact solution and numerical integration results at selected x values using Equation (5), which is indicated as TBF-2C:1P1D, and the fourth-order Runge-Kutta method for step size 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0.5 
       </mn> 
      </mrow> 
     </math>. Because of the perfect match between the base function and the solution of the differential equation considered, the performance of TBF-2C:1P1D is perfect even for the relatively large step size of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0.5 
       </mn> 
      </mrow> 
     </math>. This observation reveals the importance of using a base function in accord with the characteristics of the problem in hand. Since all the existing numerical integration schemes use either Taylor series expansions or polynomials, no such arguments were brought up previously. In this respect, the present work opens a new perspective to develop a virtually unlimited number of schemes employing different base functions and satisfying different conditions such as points, first, second, and higher derivatives. Even further, the exact satisfaction of some or all the imposed conditions by base functions may be abandoned in favor of approximate ones such as the least-square method. In this way, more conditions (points, derivatives) than the number of coefficients of the base function can be satisfied. Naturally, such varieties must first be investigated regarding their merits or demerits.</p>
    <p>Relatively poor performance of Runge-Kutta method for solving Equation (6) is by no means an indication of a serious weakness of this particular method; the errors are essentially due to the large step size used. Likewise, the unusual success of TBF-2C:1P1D formulation, originating basically from the good matching of the base function with the solution characteristics, should not be seen as a precursor of excellent performance for all types of problems. To demonstrate this particular aspect, a differential equation of aperiodic characteristics is considered.</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           y 
         </mi> 
        </mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mn>
          2 
        </mn> 
        <mrow> 
         <msqrt> 
          <mi>
            π 
          </mi> 
         </msqrt> 
        </mrow> 
       </mfrac> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <msup> 
          <mi>
            x 
          </mi> 
          <mn>
            2 
          </mn> 
         </msup> 
        </mrow> 
       </msup> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
       <mo>
         , 
       </mo> 
      </mrow> 
     </math> (7)</p>
    <p>Solution of (7) is the well-known error function 
     <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"> <mrow> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           x 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mtext>
         erf 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           x 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mn>
          2 
        </mn> 
        <mrow> 
         <msqrt> 
          <mi>
            π 
          </mi> 
         </msqrt> 
        </mrow> 
       </mfrac> 
       <mstyle displaystyle="true"> 
        <mrow> 
         <msubsup> 
          <mo>
            ∫ 
          </mo> 
          <mn>
            0 
          </mn> 
          <mover accent="true"> 
           <mi>
             x 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
         </msubsup> 
         <mrow> 
          <msup> 
           <mtext>
             e 
           </mtext> 
           <mrow> 
            <mo>
              − 
            </mo> 
            <msup> 
             <mi>
               x 
             </mi> 
             <mn>
               2 
             </mn> 
            </msup> 
           </mrow> 
          </msup> 
          <mtext>
            d 
          </mtext> 
          <mi>
            x 
          </mi> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math>.</p>
    <p>Numerical integration is carried out for 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0.05 
       </mn> 
      </mrow> 
     </math> and the computational results are listed together with the tabulated values of Abramowitz and Stegun <xref ref-type="bibr" rid="scirp.135513-10">
      [10]
     </xref> in <xref ref-type="table" rid="table2">
      Table 2
     </xref>. Despite a ten times smaller step size, TBF-2C:1P1D formulation is now inferior to Runge-Kutta. More importantly, Runge-Kutta keeps virtually the same order of accuracy when the step size doubles to 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0.1 
       </mn> 
      </mrow> 
     </math> while TBF-2C:1P1D deteriorates even more. Values computed for 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          x 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         = 
       </mo> 
       <mn>
         50.00 
       </mn> 
      </mrow> 
     </math> are regarded to correspond 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         + 
       </mo> 
       <mi>
         ∞ 
       </mi> 
      </mrow> 
     </math>, as no change is observed in computations after 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          x 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         = 
       </mo> 
       <mn>
         3.75 
       </mn> 
      </mrow> 
     </math>.</p>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.135513-"></xref>Table 2. Tabulated and numerical solutions of 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mfrac> 
   
          <mrow> 
    
           <mtext>
            
     d
    
           </mtext>
    
           <mi>
            
     y
    
           </mi>
   
          </mrow> 
   
          <mrow> 
    
           <mtext>
            
     d
    
           </mtext>
    
           <mi>
            
     x
    
           </mi>
   
          </mrow> 
  
         </mfrac> 
  
         <mo>
          
   =
  
         </mo>
  
         <mfrac> 
   
          <mn>
           
    2
   
          </mn> 
   
          <mrow> 
    
           <msqrt> 
     
            <mi>
              π 
            </mi> 
    
           </msqrt> 
   
          </mrow> 
  
         </mfrac> 
  
         <msup> 
   
          <mtext>
           
    e
   
          </mtext> 
   
          <mrow> 
    
           <mo>
            
     −
    
           </mo>
    
           <msup> 
     
            <mi>
              x 
            </mi> 
     
            <mn>
              2 
            </mn> 
    
           </msup> 
   
          </mrow> 
  
         </msup> 
 
        </mrow>

       </math>, 

       <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"> <mrow> 
  
         <mi>
          
   y
  
         </mi>
  
         <mrow>
   
          <mo>
           
    (
   
          </mo> 
   
          <mover accent="true"> 
    
           <mi>
            
     x
    
           </mi> 
    
           <mo>
            
     ¯
    
           </mo> 
   
          </mover> 
   
          <mo>
           
    )
   
          </mo>
  
         </mrow>
  
         <mo>
          
   =
  
         </mo>
  
         <mtext>
          
   erf
  
         </mtext>
  
         <mrow>
   
          <mo>
           
    (
   
          </mo> 
   
          <mover accent="true"> 
    
           <mi>
            
     x
    
           </mi> 
    
           <mo>
            
     ¯
    
           </mo> 
   
          </mover> 
   
          <mo>
           
    )
   
          </mo>
  
         </mrow>
  
         <mo>
          
   =
  
         </mo>
  
         <mfrac> 
   
          <mn>
           
    2
   
          </mn> 
   
          <mrow> 
    
           <msqrt> 
     
            <mi>
              π 
            </mi> 
    
           </msqrt> 
   
          </mrow> 
  
         </mfrac> 
  
         <mstyle displaystyle="true"> 
   
          <mrow> 
    
           <msubsup> 
     
            <mo>
              ∫ 
            </mo> 
     
            <mn>
              0 
            </mn> 
     
            <mover accent="true"> 
             <mi>
               x 
             </mi> 
             <mo>
               ¯ 
             </mo> 
            </mover> 
    
           </msubsup> 
    
           <mrow> 
     
            <msup> 
             <mtext>
               e 
             </mtext> 
             <mrow> 
              <mo>
                − 
              </mo> 
              <msup> 
               <mi>
                 x 
               </mi> 
               <mn>
                 2 
               </mn> 
              </msup> 
             </mrow> 
            </msup> 
     
            <mtext>
              d 
            </mtext>
     
            <mi>
              t 
            </mi>
    
           </mrow> 
   
          </mrow> 
  
         </mstyle>
 
        </mrow> 

       </math>.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="18.77%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
          <mi>
            x 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
        </math><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="31.24%">Abramowitz &amp; Stegun<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="25.00%">TBF-2C:1P1D<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="25.00%">Runge-Kutta<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="18.77%">0.00<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="31.24%">0.0000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="25.00%">0.0000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="25.00%">0.0000000<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">0.25<p style="text-align:center"></p></td> 
       <td class="acenter" width="31.24%">0.2763264<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.2764338<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.2763264<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">0.50<p style="text-align:center"></p></td> 
       <td class="acenter" width="31.24%">0.5204999<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.5206550<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.5204999<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">0.75<p style="text-align:center"></p></td> 
       <td class="acenter" width="31.24%">0.7111556<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.7112712<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.7111557<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">1.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="31.24%">0.8427008<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.8427080<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.8427009<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">1.25<p style="text-align:center"></p></td> 
       <td class="acenter" width="31.24%">0.9229001<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.9227743<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.9229002<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">1.50<p style="text-align:center"></p></td> 
       <td class="acenter" width="31.24%">0.9661051<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.9658622<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.9661052<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">1.75<p style="text-align:center"></p></td> 
       <td class="acenter" width="31.24%">0.9866717<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.9863465<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.9866717<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">2.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="31.24%">0.9953223<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.9949495<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.9953224<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mo>
            + 
          </mo> 
          <mi>
            ∞ 
          </mi> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
       <td class="acenter" width="31.24%">1.0000000<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">0.9995893<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.00%">1.0000000<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>The preceding demonstrations, tabulated in <xref ref-type="table" rid="table1">
      Table 1
     </xref> and <xref ref-type="table" rid="table2">
      Table 2
     </xref>, contradicting each other in terms of the accuracy of the integration methods, reveal clearly that the characteristics of the problem considered play an important role in the performance of the numerical integrator. Characteristics of the integration method on the other hand depend strictly on the underlying base functions used for the formulation. Consequently, it may be suggested to select a numerical integrator with an extrapolating function that accords well with the nature of the differential equation(s) to be solved.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. TBF-3C:3P 

     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
       <mi>
        
   g
  
       </mi>
  
       <mrow>
   
        <mo>
         
    (
   
        </mo> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mo>
         
    )
   
        </mo>
  
       </mrow>
  
       <mo>
        
   =
  
       </mo>
  
       <msub> 
   
        <mi>
         
    a
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   c
  
       </mi>
  
       <mi>
        
   o
  
       </mi>
  
       <mi>
        
   s
  
       </mi>
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   x
  
       </mi>
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    b
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   s
  
       </mi>
  
       <mi>
        
   i
  
       </mi>
  
       <mi>
        
   n
  
       </mi>
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   x
  
       </mi>
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mstyle mathvariant="bold" mathsize="normal">
    
         <mi>
          
     c
    
         </mi>
   
        </mstyle> 
   
        <mstyle mathvariant="bold" mathsize="normal">
    
         <mi>
          
     i
    
         </mi>
   
        </mstyle> 
  
       </msub> 
 
      </mrow>

     </math></title>
    <p>A base function that differs only slightly by a constant form the one used in §3.1 is now considered. Satisfying three consecutive points makes the present approach a multi-step formulation, thus placing it in a distinctly different category from the single-step approach of TBF-2C:1P1D. Using the same terminology, the present formulation is abbreviated as TBF-3C:3P; namely, a trigonometric base function with coefficients determined from three conditions; more specifically, by satisfying three consecutive points of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           y 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. Unknown coefficients 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> are obtained from the following linear equations</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           + 
         </mo> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         cos 
       </mi> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> (8a)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         cos 
       </mi> 
       <mn>
         0 
       </mn> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mn>
         0 
       </mn> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> (8b)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         cos 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> (8c)</p>
    <p>Note that the origin of the moving coordinate system 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mover accent="true"> 
          <mi>
            x 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           , 
         </mo> 
         <mover accent="true"> 
          <mi>
            y 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> shown in <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref> is now placed at 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> so that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> corresponds to 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         + 
       </mo> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> to 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         − 
       </mo> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math>. Solving the above set of equations yields</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           2 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             − 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             − 
           </mo> 
           <mn>
             2 
           </mn> 
          </mrow> 
         </msub> 
        </mrow> 
        <mrow> 
         <mn>
           2 
         </mn> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             − 
           </mo> 
           <mi>
             cos 
           </mi> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             − 
           </mo> 
           <mn>
             2 
           </mn> 
          </mrow> 
         </msub> 
        </mrow> 
        <mrow> 
         <mn>
           2 
         </mn> 
         <mi>
           sin 
         </mi> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> (9)</p>
    <p>Carrying out the integration of the differential equation from 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> to 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mn>
         2 
       </mn> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> results in</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           p 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           sin 
         </mi> 
         <mn>
           2 
         </mn> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
         <mo>
           − 
         </mo> 
         <mi>
           sin 
         </mi> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           cos 
         </mi> 
         <mn>
           2 
         </mn> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
         <mo>
           − 
         </mo> 
         <mi>
           cos 
         </mi> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> (10)</p>
    <p>which is called the predicted value 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           p 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> as we intend to improve the computations via a corrective step, which is achieved by shifting the entire process in (8) to the right by a step size 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> and making use of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           p 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> for computing 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           p 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>. Thus, the corrected values 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           c 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> are computed from the following equations.</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           c 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           sin 
         </mi> 
         <mn>
           2 
         </mn> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
         <mo>
           − 
         </mo> 
         <mi>
           sin 
         </mi> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           cos 
         </mi> 
         <mn>
           2 
         </mn> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
         <mo>
           − 
         </mo> 
         <mi>
           cos 
         </mi> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> (11)</p>
    <p>where</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            a 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <mfrac> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              f 
            </mi> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               p 
             </mi> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              f 
            </mi> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <mn>
             2 
           </mn> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                f 
              </mi> 
              <mi>
                i 
              </mi> 
             </msub> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                f 
              </mi> 
              <mrow> 
               <mi>
                 i 
               </mi> 
               <mo>
                 − 
               </mo> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mi>
             cos 
           </mi> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
          <mrow> 
           <mn>
             2 
           </mn> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               1 
             </mn> 
             <mo>
               − 
             </mo> 
             <mi>
               cos 
             </mi> 
             <mi>
               Δ 
             </mi> 
             <mi>
               x 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </mfrac> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <mfrac> 
          <mrow> 
           <msub> 
            <mi>
              f 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              f 
            </mi> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              a 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               1 
             </mn> 
             <mo>
               − 
             </mo> 
             <mi>
               cos 
             </mi> 
             <mi>
               Δ 
             </mi> 
             <mi>
               x 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mi>
             sin 
           </mi> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
         </mfrac> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            c 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             − 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            a 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math> (12)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           p 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> is computed from 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             p 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> by making use of the predicted value 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           p 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> given in (10). Note that the form of (11) remains the same as (10) since the integration range is unchanged; only the coefficients are redefined because in the corrective stage 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           p 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> are used for determining 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> instead of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>. Unlike the single-step formulation TBF-2C:1P1D, this scheme is not self-starting; it requires the values of two previous steps, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> besides the known current step 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, in order to proceed. For this and similar schemes the Taylor series method, typically to the sixth to eighth-order of accuracy, is employed here to generate the required starting values.</p>
    <p>The performance of TBF-3C:3P is very similar to that of TBF-2C:1P1D; therefore, to avoid repetition, comparisons for test cases are not included. It is also worthwhile to point out that the corrective step, Equation (11), does not introduce appreciable corrections and may be omitted completely. In view of these performance characteristics, the simplicity and efficiency of TBF-2C:1P1D definitely make it a better choice for problems of periodic nature.</p>
   </sec>
   <sec id="s3_3">
    <title>3.3. TBF-4C:2P2D 

     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
       <mi>
        
   g
  
       </mi>
  
       <mrow>
   
        <mo>
         
    (
   
        </mo> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mo>
         
    )
   
        </mo>
  
       </mrow>
  
       <mo>
        
   =
  
       </mo>
  
       <msub> 
   
        <mi>
         
    a
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   c
  
       </mi>
  
       <mi>
        
   o
  
       </mi>
  
       <mi>
        
   s
  
       </mi>
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   x
  
       </mi>
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    b
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   s
  
       </mi>
  
       <mi>
        
   i
  
       </mi>
  
       <mi>
        
   n
  
       </mi>
  
       <mtext>
        
    
  
       </mtext>
  
       <mi>
        
   x
  
       </mi>
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mstyle mathvariant="bold" mathsize="normal">
    
         <mi>
          
     c
    
         </mi>
   
        </mstyle> 
   
        <mstyle mathvariant="bold" mathsize="normal">
    
         <mi>
          
     i
    
         </mi>
   
        </mstyle> 
  
       </msub> 
  
       <mstyle mathvariant="bold" mathsize="normal">
   
        <mi>
         
    x
   
        </mi>
  
       </mstyle>
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mstyle mathvariant="bold" mathsize="normal">
    
         <mi>
          
     d
    
         </mi>
   
        </mstyle> 
   
        <mstyle mathvariant="bold" mathsize="normal">
    
         <mi>
          
     i
    
         </mi>
   
        </mstyle> 
  
       </msub> 
 
      </mrow>

     </math></title>
    <p>TBF-4C:2P2D, a trigonometric base function satisfying four conditions: two points and two derivatives, is the last sample scheme given in this category here. The formulation is only outlined since the details can be constructed with the help of previous derivations. To give a glimpse of further possibilities a few more schemes employing trigonometric functions, already developed and tested, are described at the end of this section. TBF-4C:2P2D with the base function 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         cos 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          d 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> satisfies the following conditions</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> (13)</p>
    <p>The coefficients are determined as</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            a 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <mfrac> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              b 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               1 
             </mn> 
             <mo>
               − 
             </mo> 
             <mi>
               cos 
             </mi> 
             <mi>
               Δ 
             </mi> 
             <mi>
               x 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mi>
             sin 
           </mi> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
         </mfrac> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <mfrac> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <msup> 
               <mi>
                 f 
               </mi> 
               <mo>
                 ′ 
               </mo> 
              </msup> 
              <mi>
                i 
              </mi> 
             </msub> 
             <mo>
               − 
             </mo> 
             <msub> 
              <msup> 
               <mi>
                 f 
               </mi> 
               <mo>
                 ′ 
               </mo> 
              </msup> 
              <mrow> 
               <mi>
                 i 
               </mi> 
               <mo>
                 − 
               </mo> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               1 
             </mn> 
             <mo>
               − 
             </mo> 
             <mi>
               cos 
             </mi> 
             <mi>
               Δ 
             </mi> 
             <mi>
               x 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             + 
           </mo> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                f 
              </mi> 
              <mi>
                i 
              </mi> 
             </msub> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                f 
              </mi> 
              <mrow> 
               <mi>
                 i 
               </mi> 
               <mo>
                 − 
               </mo> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msub> 
             <mo>
               − 
             </mo> 
             <msub> 
              <msup> 
               <mi>
                 f 
               </mi> 
               <mo>
                 ′ 
               </mo> 
              </msup> 
              <mi>
                i 
              </mi> 
             </msub> 
             <mi>
               Δ 
             </mi> 
             <mi>
               x 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mi>
             sin 
           </mi> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
          <mrow> 
           <mn>
             2 
           </mn> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               1 
             </mn> 
             <mo>
               − 
             </mo> 
             <mi>
               cos 
             </mi> 
             <mi>
               Δ 
             </mi> 
             <mi>
               x 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
           <mi>
             sin 
           </mi> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
         </mfrac> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            c 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <msup> 
           <mi>
             f 
           </mi> 
           <mo>
             ′ 
           </mo> 
          </msup> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            d 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            a 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math> (14)</p>
    <p>which minimizes the number of computations but 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> must be computed first. Note also that denominators do not become zero unless 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> is zero and that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         cos 
       </mi> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         sin 
       </mi> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> are to be computed once as 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> is constant. Integrating 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> from 0 to 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         + 
       </mo> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> yields the required expression for 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           − 
         </mo> 
         <mi>
           cos 
         </mi> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          d 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> (15)</p>
    <p>A predictor-corrector type scheme is not pursued for this and the remaining formulations since the effect is virtually unobservable. Formulation (15) performs quite satisfactorily as demonstrated for the following set of stiff differential equations (Chapra and Canale <xref ref-type="bibr" rid="scirp.135513-11">
      [11]
     </xref>, p. 758), which is selected especially as a challenging case.</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mn>
         5 
       </mn> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mn>
         3 
       </mn> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> (16a)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mn>
         100 
       </mn> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         − 
       </mo> 
       <mn>
         301 
       </mn> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> (16b)</p>
    <p>For the initial conditions 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         52.29 
       </mn> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         83.82 
       </mn> 
      </mrow> 
     </math>, the exact solutions are</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         52.96 
       </mn> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mn>
           3.9899 
         </mn> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msup> 
       <mo>
         − 
       </mo> 
       <mn>
         0.67 
       </mn> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mn>
           302.0101 
         </mn> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msup> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         17.83 
       </mn> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mn>
           3.9899 
         </mn> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msup> 
       <mo>
         + 
       </mo> 
       <mn>
         65.99 
       </mn> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mn>
           302.0101 
         </mn> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msup> 
      </mrow> 
     </math> (17)</p>
    <p>
     <xref ref-type="table" rid="table3">
      Table 3
     </xref> shows the exact values computed from (17) against the present formulation (15) and Runge-Kutta fourth-order classic scheme. Computations were done for a very small step size 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mn>
           1000 
         </mn> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> because TBF-4C:2P2D failed to work for 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         &gt; 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mn>
           800 
         </mn> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> while Runge-Kutta did somewhat better and failed if 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         &gt; 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mn>
           500 
         </mn> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math>. Only some selected results are given in <xref ref-type="table" rid="table3">
      Table 3
     </xref>; however, at a glance it is clear that TBF-4C:2P2D performs virtually the same as Runge-Kutta does. This is quite encouraging because the problem considered, besides being a stiff set of differential equations, is aperiodic and has a tendency to become unstable.</p>
    <table-wrap id="table3">
     <label>
      <xref ref-type="table" rid="table3">
       Table 3
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.135513-"></xref>Table 3. Exact and numerical solutions of a set of stiff equations.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="7.72%"><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="12.86%">Exact<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="17.89%">TBF-4C:2P2D<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="15.38%">Runge-Kutta<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="13.84%">Exact<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="16.91%">TBF-4C:2P2D<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="15.38%">Runge-Kutta<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="7.72%">x<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="12.86%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="17.89%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="15.38%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="13.84%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             2 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="16.91%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             2 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="15.38%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             2 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="7.72%">0.00<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="12.86%">52.289999<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="17.89%">52.289999<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="15.38%">52.289999<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="13.84%">83.819998<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="16.91%">83.819998<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="15.38%">83.819998<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.72%">0.10<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.86%">35.536021<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.89%">35.533585<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">35.533585<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.84%">11.963883<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.91%">11.963764<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">11.963764<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.72%">0.20<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.86%">23.844578<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.89%">23.842864<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">23.842864<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.84%">8.027735<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.91%">8.027628<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">8.027628<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.72%">0.50<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.86%">7.203642<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.89%">7.203053<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">7.203053<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.84%">2.425244<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.91%">2.425188<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">2.425188<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.72%">1.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.86%">0.979843<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.89%">0.979746<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.979746<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.84%">0.329883<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.91%">0.329870<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.329870<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.72%">1.50<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.86%">0.133279<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.89%">0.133263<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.133263<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.84%">0.044871<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.91%">0.044868<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.044868<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.72%">2.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.86%">0.018129<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.89%">0.018126<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.018126<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.84%">0.006103<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.91%">0.006103<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.006103<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.72%">3.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.86%">0.000335<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.89%">0.000335<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.000335<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.84%">0.000113<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.91%">0.000113<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.000113<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.72%">4.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.86%">0.000006<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.89%">0.000006<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.000006<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.84%">0.000002<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.91%">0.000002<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.000002<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.72%">5.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.86%">0.000000<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.89%">0.000000<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.000000<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.84%">0.000000<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.91%">0.000000<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.38%">0.000000<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>Relatively good performances of formulations TBF-2C:1P1D and TBF-4C:2P2D essentially originate from the use of derivatives in determining the coefficients of the base functions. Satisfying definite points alone does not suffice for a good enough curve-fitting, as this process may be termed. In the following sections this point is further demonstrated by making use of even higher derivatives.</p>
    <p>Treatment of trigonometric base functions is concluded here although more formulations and their schemes, such as TBF-3C:1P2D and TBF-3C:2P1D, both using the same base function 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         cos 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         sin 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, are developed. Furthermore, trigonometric base functions need not be restricted to basic forms; analytically integrable functions such as 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mrow> 
         <mi>
           cos 
         </mi> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mi>
         sin 
       </mi> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          3 
        </mn> 
       </msup> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         sin 
       </mi> 
       <mn>
         5 
       </mn> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math>, etc. may all be used, provided that they are found appropriate to the problem in hand. Arguments with unknown constants like 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> in 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         cos 
       </mi> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> should be avoided as determination of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> would be both difficult and problematic due to potential zero denominator values. Despite such restrictions, virtually countless number of different integrable base or extrapolating functions may be proposed. Next section considers exponential base functions as another candidate in establishing numerical integration formulations.</p>
   </sec>
  </sec><sec id="s4">
   <title>4. Exponential Base Functions</title>
   <p>In this section, a single- and a multi-step integration scheme employing exponential functions are presented.</p>
   <sec id="s4_1">
    <title>4.1. EBF-2C:1P1D 

     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
       <mi>
        
   g
  
       </mi>
  
       <mrow>
   
        <mo>
         
    (
   
        </mo> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mo>
         
    )
   
        </mo>
  
       </mrow>
  
       <mo>
        
   =
  
       </mo>
  
       <msub> 
   
        <mi>
         
    a
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    e
   
        </mi> 
   
        <mi>
         
    x
   
        </mi> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    b
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
 
      </mrow>

     </math></title>
    <p>First, the simplest possible case for the exponential base functions, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mi>
          x 
        </mi> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> is considered. Satisfying a single point and a derivative at the current point of calculation 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, which is taken to correspond to 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          x 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> for the moving coordinate system depicted in <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref>, gives</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> (18)</p>
    <p>which in turn results in the following single-step formulation</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msup> 
          <mtext>
            e 
          </mtext> 
          <mrow> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
         </msup> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <msup> 
           <mi>
             f 
           </mi> 
           <mo>
             ′ 
           </mo> 
          </msup> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> (19)</p>
    <p>for the numerical integration of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           y 
         </mi> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           y 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. Note that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msup> 
       <mo>
         − 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> need be computed only once and the total number of operations in each step of (19) is only five; namely, subtracting 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> from 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, multiplying 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> by 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msup> 
       <mo>
         − 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <msup> 
           <mi>
             f 
           </mi> 
           <mo>
             ′ 
           </mo> 
          </msup> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> by 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math>, and finally making two additions to 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>. <xref ref-type="table" rid="table4">
      Table 4
     </xref> shows computed values of the exact solution, EBF-2C:1P1D, and Runge-Kutta for the differential equation 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           y 
         </mi> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         cos 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> with 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> for some selected x values. Although EBF-2C:1P1D stably works for as large as 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          / 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
      </mrow> 
     </math>, <xref ref-type="table" rid="table4">
      Table 4
     </xref> is constructed from computations with 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mn>
           100 
         </mn> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> for accurate enough results.</p>
    <table-wrap id="table4">
     <label>
      <xref ref-type="table" rid="table4">
       Table 4
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.135513-"></xref>Table 4. Exact and numerical solutions of 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mrow>
   
          <mrow> 
    
           <mtext>
            
     d
    
           </mtext>
    
           <mi>
            
     y
    
           </mi>
   
          </mrow>
   
          <mo>
           
    /
   
          </mo>
   
          <mrow> 
    
           <mtext>
            
     d
    
           </mtext>
    
           <mi>
            
     x
    
           </mi>
   
          </mrow>
  
         </mrow> 
  
         <mo>
          
   =
  
         </mo>
  
         <mi>
          
   cos
  
         </mi>
  
         <mi>
          
   x
  
         </mi>
 
        </mrow>

       </math>, 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mi>
          
   y
  
         </mi>
  
         <mrow>
   
          <mo>
           
    (
   
          </mo> 
   
          <mn>
           
    0
   
          </mn> 
   
          <mo>
           
    )
   
          </mo>
  
         </mrow>
  
         <mo>
          
   =
  
         </mo>
  
         <mn>
          
   0
  
         </mn>
 
        </mrow>

       </math>.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="18.77%">x<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="27.07%">Exact<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="27.08%">EBF-2C:1P1D<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="27.08%">Runge-Kutta<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="18.77%">0.0<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="27.07%">−0.0000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="27.08%">−0.0000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="27.08%">−0.0000000<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">0.5<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.07%">−0.4794255<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.4794314<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.4794255<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">1.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.07%">−0.8414710<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.8414769<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.8414709<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">2.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.07%">−0.9092974<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.9092875<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.9092976<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">3.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.07%">−0.1411200<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.1410871<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.1411203<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">4.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.07%">−0.7568025<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.7568443<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.7568021<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">5.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.07%">−0.9589243<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.9589530<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.9589240<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">10.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.07%">−0.5440211<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.5440625<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.5440205<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">15.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.07%">−0.6502879<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.6502672<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.6502884<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.77%">20.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.07%">−0.9129453<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.9129496<p style="text-align:center"></p></td> 
       <td class="acenter" width="27.08%">−0.9129447<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>Runge-Kutta is clearly better with five-decimal-place accuracy maintained for the entire range of x values. On the other hand, four-decimal-place accuracy of the EPF-2C:1P1D, although inferior to that of Runge-Kutta, is very impressive in view of the extreme simplicity of the EPF-2C:1P1D scheme, Equation (19).</p>
   </sec>
   <sec id="s4_2">
    <title>4.2. EBF-4C:2P2D 

     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
       <mi>
        
   g
  
       </mi>
  
       <mrow>
   
        <mo>
         
    (
   
        </mo> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mo>
         
    )
   
        </mo>
  
       </mrow>
  
       <mo>
        
   =
  
       </mo>
  
       <msub> 
   
        <mi>
         
    a
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    e
   
        </mi> 
   
        <mi>
         
    x
   
        </mi> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    b
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mn>
         
    2
   
        </mn> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    c
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <mi>
        
   x
  
       </mi>
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    d
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
 
      </mrow>

     </math></title>
    <p>The second case considered for the exponential base functions is 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mi>
          x 
        </mi> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          d 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> which satisfies two points and two derivatives at consecutive points 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, thus producing a multi-step scheme. Without entering into details the resulting formulation can be stated as follows.</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msup> 
          <mtext>
            e 
          </mtext> 
          <mrow> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
         </msup> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          3 
        </mn> 
       </mfrac> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          3 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          d 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> (20)</p>
    <p>where</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            a 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <mfrac> 
          <mrow> 
           <mn>
             2 
           </mn> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                f 
              </mi> 
              <mi>
                i 
              </mi> 
             </msub> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                f 
              </mi> 
              <mrow> 
               <mi>
                 i 
               </mi> 
               <mo>
                 − 
               </mo> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             − 
           </mo> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <msup> 
               <mi>
                 f 
               </mi> 
               <mo>
                 ′ 
               </mo> 
              </msup> 
              <mi>
                i 
              </mi> 
             </msub> 
             <mo>
               + 
             </mo> 
             <msub> 
              <msup> 
               <mi>
                 f 
               </mi> 
               <mo>
                 ′ 
               </mo> 
              </msup> 
              <mrow> 
               <mi>
                 i 
               </mi> 
               <mo>
                 − 
               </mo> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               2 
             </mn> 
             <mo>
               − 
             </mo> 
             <mi>
               Δ 
             </mi> 
             <mi>
               x 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             − 
           </mo> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               2 
             </mn> 
             <mo>
               + 
             </mo> 
             <mi>
               Δ 
             </mi> 
             <mi>
               x 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msup> 
            <mtext>
              e 
            </mtext> 
            <mrow> 
             <mo>
               − 
             </mo> 
             <mi>
               Δ 
             </mi> 
             <mi>
               x 
             </mi> 
            </mrow> 
           </msup> 
          </mrow> 
         </mfrac> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <mfrac> 
          <mrow> 
           <msub> 
            <mi>
              a 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msup> 
              <mtext>
                e 
              </mtext> 
              <mrow> 
               <mo>
                 − 
               </mo> 
               <mi>
                 Δ 
               </mi> 
               <mi>
                 x 
               </mi> 
              </mrow> 
             </msup> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             + 
           </mo> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <msup> 
               <mi>
                 f 
               </mi> 
               <mo>
                 ′ 
               </mo> 
              </msup> 
              <mi>
                i 
              </mi> 
             </msub> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                f 
              </mi> 
              <mrow> 
               <mi>
                 i 
               </mi> 
               <mo>
                 − 
               </mo> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
          <mrow> 
           <mn>
             2 
           </mn> 
           <mi>
             Δ 
           </mi> 
           <mi>
             x 
           </mi> 
          </mrow> 
         </mfrac> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            c 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <msup> 
           <mi>
             f 
           </mi> 
           <mo>
             ′ 
           </mo> 
          </msup> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            a 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            d 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            a 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math> (21)</p>
    <table-wrap id="table5">
     <label>
      <xref ref-type="table" rid="table5">
       Table 5
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.135513-"></xref>Table 5. Exact and numerical solutions of 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mrow>
   
          <mrow> 
    
           <mtext>
            
     d
    
           </mtext>
    
           <mi>
            
     y
    
           </mi>
   
          </mrow>
   
          <mo>
           
    /
   
          </mo>
   
          <mrow> 
    
           <mtext>
            
     d
    
           </mtext>
    
           <mi>
            
     x
    
           </mi>
   
          </mrow>
  
         </mrow> 
  
         <mo>
          
   =
  
         </mo>
  
         <mi>
          
   cos
  
         </mi>
  
         <mi>
          
   x
  
         </mi>
 
        </mrow>

       </math>, 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mi>
          
   y
  
         </mi>
  
         <mrow>
   
          <mo>
           
    (
   
          </mo> 
   
          <mn>
           
    0
   
          </mn> 
   
          <mo>
           
    )
   
          </mo>
  
         </mrow>
  
         <mo>
          
   =
  
         </mo>
  
         <mn>
          
   0
  
         </mn>
 
        </mrow>

       </math>.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="22.67%">x<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="22.67%">Exact<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="22.67%">EBF-4C:2P2D<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="22.67%">Runge-Kutta<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="22.67%">0.0<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="22.67%">−0.0000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="22.67%">−0.0000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="22.67%">−0.0000000<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">0.5<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.4794255<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.4794256<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.4794255<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">1.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.8414710<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.8414709<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.8414709<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">2.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.9092974<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.9092976<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.9092976<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">3.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.1411200<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.1411204<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.1411203<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">4.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.7568025<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.7568020<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.7568021<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">5.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.9589243<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.9589241<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.9589240<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">10.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.5440211<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.5440207<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.5440205<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">15.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.6502879<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.6502880<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.6502884<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">20.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.9129453<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.9129448<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">−0.9129447<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>Note that the denominators of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> become zero only when 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>. We now reconsider the test case given in §4.1 so that a comparison between EBF4C:2P2D and EBF2C:1P1D is also possible. Accordingly, <xref ref-type="table" rid="table5">
      Table 5
     </xref> lists computed values of the exact solution, EBF-4C:2P2D, and Runge-Kutta for the differential equation 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           y 
         </mi> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         cos 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> with 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> for some select x values. In order to make the comparisons consistent, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mn>
           100 
         </mn> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> although both schemes work for much greater step sizes without any problem.</p>
    <p>Performances of both schemes are virtually the same and minimum five-decimal-place accuracy is attained. As indicated previously, the good performances of the schemes developed in this work may basically be attributed to satisfying not only 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           y 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> but also its derivative 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          f 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           y 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> at selected points. Such an approach makes the curve-fitting more accurate and results in better formulations. Nevertheless, this should not be taken as the sole criterion; for instance, as an alternative to the present formulation, another EBF-4C:2P2D based on 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mi>
          x 
        </mi> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          d 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> was formulated but the results were not as good as the present one. Furthermore, an attempt using 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <msub> 
          <mi>
            α 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> likewise did not work well basically because the determination of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> caused difficulties despite some simplifying assumptions for its determination. This problem, which is mentioned at the end of §3.3, once more emphasizes the importance of avoiding unknown coefficients in the arguments of interpolating functions.</p>
    <p>Finally, as for the trigonometric base functions, a variety of analytically integrable exponential functions such as 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         x 
       </mi> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <msup> 
          <mi>
            x 
          </mi> 
          <mn>
            2 
          </mn> 
         </msup> 
        </mrow> 
       </msup> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <msup> 
          <mi>
            x 
          </mi> 
          <mn>
            3 
          </mn> 
         </msup> 
        </mrow> 
       </msup> 
      </mrow> 
     </math>, and even more elaborate ones, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           cos 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mi>
           sin 
         </mi> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msup> 
      </mrow> 
     </math>, may all be considered as long as they yield solvable robust systems for the unknown coefficients and work well for the problems in hand.</p>
   </sec>
  </sec><sec id="s5">
   <title>5. Polynomial Base Functions</title>
   <p>The Adams-Moulton multi-step formulation, which is based on a cubic polynomial base function, is probably the most commonly used numerical integrator of its category. At each step the cubic polynomial satisfies four consecutive points 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            2 
          </mn> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            2 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            3 
          </mn> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            3 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> to interpolate and therefore requires integrated values of three previous steps besides the current step. The first three steps must be computed by a single-step formulation or Taylor series method in order to initiate the computations. The predictor-corrector version of the Adams-Moulton, which makes a supposedly improved estimate by use of the advanced interval 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            2 
          </mn> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            2 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, is known as the Adams-Bashforth-Moulton (ABM) method. Considering that the Adams-Moulton method is the preferred multi-step approach we begin with a third-order polynomial as our base function but satisfy two points and two derivatives instead of four points. The use of only two consecutive steps and employing derivatives in the curve-fitting process is expected to improve the accuracy of this approach.</p>
   <sec id="s5_1">
    <title>5.1. PBF-4C:2P2D 

     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
       <mi>
        
   g
  
       </mi>
  
       <mrow>
   
        <mo>
         
    (
   
        </mo> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mo>
         
    )
   
        </mo>
  
       </mrow>
  
       <mo>
        
   =
  
       </mo>
  
       <msub> 
   
        <mi>
         
    a
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mn>
         
    3
   
        </mn> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    b
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mn>
         
    2
   
        </mn> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    c
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <mi>
        
   x
  
       </mi>
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    d
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
 
      </mrow>

     </math></title>
    <p>In line with the cubic polynomial formulation of Adams-Moulton the base function is taken as 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          3 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          d 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> and required to satisfy two points 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, and two derivatives 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>. As always, the local coordinate system depicted in <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref> is used. Carrying on the now well-established procedure yields</p>
    <table-wrap id="table6">
     <label>
      <xref ref-type="table" rid="table6">
       Table 6
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.135513-"></xref>Table 6. Exact and numerical solutions of 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mrow>
   
          <mrow> 
    
           <mtext>
            
     d
    
           </mtext>
    
           <mi>
            
     y
    
           </mi>
   
          </mrow>
   
          <mo>
           
    /
   
          </mo>
   
          <mrow> 
    
           <mtext>
            
     d
    
           </mtext>
    
           <mi>
            
     x
    
           </mi>
   
          </mrow>
  
         </mrow> 
  
         <mo>
          
   =
  
         </mo>
  
         <mo>
          
   −
  
         </mo>
  
         <mn>
          
   2
  
         </mn>
  
         <mi>
          
   x
  
         </mi>
  
         <mi>
          
   y
  
         </mi>
 
        </mrow>

       </math>, 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mi>
          
   y
  
         </mi>
  
         <mrow>
   
          <mo>
           
    (
   
          </mo> 
   
          <mn>
           
    0
   
          </mn> 
   
          <mo>
           
    )
   
          </mo>
  
         </mrow>
  
         <mo>
          
   =
  
         </mo>
  
         <mn>
          
   1
  
         </mn>
 
        </mrow>

       </math>.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="22.67%">x<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="22.67%">Exact<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="22.67%">PBF-4C:2P2D<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="22.67%">ABM<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="22.67%">Runge-Kutta<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="22.67%">0.0<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="22.67%">0.0000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="22.67%">1.0000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="22.67%">1.0000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="22.67%">1.0000000<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">0.5<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.7788008<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.7788008<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.7788003<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.7788008<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">1.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.3678795<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.3678779<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.3678341<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.3678811<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">1.5<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.1053992<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.1054003<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.1054051<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.1054056<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">2.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0183156<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0183168<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0183307<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0183225<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">2.5<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0019305<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0019303<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0019293<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0019334<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">3.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0001234<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0001232<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0001209<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0001240<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">3.5<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0000048<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0000048<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0000042<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0000049<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="22.67%">4.0<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0000001<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0000001<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0000001<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.67%">0.0000001<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           3 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             − 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mn>
            6 
          </mn> 
         </mfrac> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             17 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             + 
           </mo> 
           <mn>
             7 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (22)</p>
    <p>As in the ABM scheme it is possible to include a corrective step, which</p>
    <p>takes the form of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           c 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             p 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mn>
            6 
          </mn> 
         </mfrac> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               p 
             </mi> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>; however,</p>
    <p>this extension was found unnecessary as remarked in §2. The performance of PBF-4C:2P2D is tested for the problem</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           y 
         </mi> 
        </mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mn>
         2 
       </mn> 
       <mi>
         x 
       </mi> 
       <mi>
         y 
       </mi> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
      </mrow> 
     </math> (23)</p>
    <p>
     <xref ref-type="bibr" rid="scirp.135513-"></xref>which has the exact solution 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <msup> 
          <mi>
            x 
          </mi> 
          <mn>
            2 
          </mn> 
         </msup> 
        </mrow> 
       </msup> 
      </mrow> 
     </math>. <xref ref-type="table" rid="table6">
      Table 6
     </xref> compares PBF-4C:2P2D, ABM, and the fourth-order Runge-Kutta methods with the exact solution using the numerical computations made for 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mn>
           10 
         </mn> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math>. For this problem, PBF-4C:2P2D compares quite well with the exact solution and outperforms both the ABM and the classic fourth-order Runge-Kutta methods. In particular, the good performance of PBF-4C:2P2D against ABM is important because both formulations are based on third-order polynomials; they differ only in terms of conditions they satisfy in determining the polynomial coefficients.</p>
   </sec>
   <sec id="s5_2">
    <title>5.2. PBF-6C:2P4D 

     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
       <mi>
        
   g
  
       </mi>
  
       <mrow>
   
        <mo>
         
    (
   
        </mo> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mo>
         
    )
   
        </mo>
  
       </mrow>
  
       <mo>
        
   =
  
       </mo>
  
       <msub> 
   
        <mi>
         
    a
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mn>
         
    5
   
        </mn> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    b
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mn>
         
    4
   
        </mn> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    c
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mn>
         
    3
   
        </mn> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    d
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mn>
         
    2
   
        </mn> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    e
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <mi>
        
   x
  
       </mi>
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    h
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
 
      </mrow>

     </math></title>
    <p>A fifth-order polynomial 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          5 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          4 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          3 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          d 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          e 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          h 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> is now required to satisfy two points 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, two first derivatives 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, and two second derivatives 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ″ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ″ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ″ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ″ 
         </mo> 
        </msup> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>. Carrying on the procedure results in</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mn>
           10 
         </mn> 
        </mrow> 
       </mfrac> 
       <mi>
         Δ 
       </mi> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mn>
           75 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <mn>
           65 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             − 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <mi>
           Δ 
         </mi> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             31 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mtext>
               
           </mtext> 
           <mtext>
               
           </mtext> 
           <mo>
             + 
           </mo> 
           <mn>
             29 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mrow> 
           <mn>
             12 
           </mn> 
          </mrow> 
         </mfrac> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               Δ 
             </mi> 
             <mi>
               x 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mn>
            2 
          </mn> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             111 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ″ 
             </mo> 
            </msup> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mtext>
               
           </mtext> 
           <mtext>
               
           </mtext> 
           <mo>
             − 
           </mo> 
           <mn>
             49 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ″ 
             </mo> 
            </msup> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (24)</p>
    <p>which may be considered as the predictor stage. Proceeding to the corrector stage</p>
    <p>gives 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           c 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mn>
           10 
         </mn> 
        </mrow> 
       </mfrac> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mn>
           5 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             p 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           5 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               p 
             </mi> 
            </mrow> 
           </msub> 
           <mo>
             − 
           </mo> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mrow> 
           <mn>
             12 
           </mn> 
          </mrow> 
         </mfrac> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mtext>
               Δ 
             </mtext> 
             <mi>
               x 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mn>
            2 
          </mn> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ″ 
             </mo> 
            </msup> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               p 
             </mi> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ″ 
             </mo> 
            </msup> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mtext>
               
           </mtext> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. For</p>
    <p>the test case here, both the predictor and corrector stages are used. As indicated before, use of the corrector stage does not make appreciable improvements in the results; nevertheless, for this particular formulation it is found to make the scheme more stable. The performance of PBF-6C:2P4D, using both the predictor and corrector stages, is tested for the following set of equations.</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math> (25a)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mn>
         2 
       </mn> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mi>
         cos 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> (25b)</p>
    <p>For the initial conditions 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         2 
       </mn> 
      </mrow> 
     </math>, the exact solutions are</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mi>
         x 
       </mi> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msup> 
       <mo>
         + 
       </mo> 
       <mi>
         sin 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </msup> 
       <mo>
         + 
       </mo> 
       <mi>
         sin 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <mi>
         cos 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> (26)</p>
    <table-wrap id="table7">
     <label>
      <xref ref-type="table" rid="table7">
       Table 7
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.135513-"></xref>Table 7. Exact and numerical solutions of Equations (25).</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="15.59%"><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="15.59%">Exact<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="15.59%">TBF-6C:2P4D<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="15.59%">Runge-Kutta<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="15.59%">Exact<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="15.59%">TBF-6C:2P4D<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="15.59%">Runge-Kutta<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="15.59%">x<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="15.59%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="15.59%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="15.59%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="15.59%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             2 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="15.59%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             2 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="15.59%"> 
        <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             y 
           </mi> 
           <mn>
             2 
           </mn> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             x 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math><p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="15.59%">0.00<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="15.59%">0.000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="15.59%">0.000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="15.59%">0.000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="15.59%">2.000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="15.59%">2.000000<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="15.59%">2.000000<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">1.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.209350<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.209350<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.209351<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.749653<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.749653<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.749653<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">2.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.179968<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.179968<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.179968<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.628486<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.628486<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.628486<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">3.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.290481<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.290481<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.290481<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.799085<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.799085<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.799085<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">4.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.683540<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.683540<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.683540<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−1.392130<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−1.392130<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−1.392130<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">5.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.925235<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.925234<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.925235<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.668524<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.668524<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.668524<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">6.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.264543<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.264543<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.264543<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.683234<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.683234<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.683234<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">7.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.663370<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.663370<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.663370<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.411801<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.411801<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.411801<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">8.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.992042<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.992042<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.992042<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.844194<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.844194<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.844193<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">9.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.413229<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.413229<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.413229<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.498888<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.498889<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.498888<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">10.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.543567<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.543567<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.543567<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−1.383047<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−1.383047<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−1.383047<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">15.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.650292<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.650292<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.650292<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.109400<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.109400<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">−0.109400<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.59%">20.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.912945<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.912946<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">0.912945<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.321027<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.321027<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.59%">1.321027<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <xref ref-type="table" rid="table7">
      Table 7
     </xref> compares PBF-6C:2P4D and the fourth-order Runge-Kutta method with the exact solution using the numerical computations carried out for 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mn>
           20 
         </mn> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math>. Both TBF-6C:2P4D and Runge-Kutta produce virtually identical results with the exact values.</p>
   </sec>
   <sec id="s5_3">
    <title>5.3. PBF-6C:3P3D 

     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
       <mi>
        
   g
  
       </mi>
  
       <mrow>
   
        <mo>
         
    (
   
        </mo> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mo>
         
    )
   
        </mo>
  
       </mrow>
  
       <mo>
        
   =
  
       </mo>
  
       <msub> 
   
        <mi>
         
    a
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mn>
         
    5
   
        </mn> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    b
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mn>
         
    4
   
        </mn> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    c
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mn>
         
    3
   
        </mn> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    d
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <msup> 
   
        <mi>
         
    x
   
        </mi> 
   
        <mn>
         
    2
   
        </mn> 
  
       </msup> 
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    e
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
  
       <mi>
        
   x
  
       </mi>
  
       <mo>
        
   +
  
       </mo>
  
       <msub> 
   
        <mi>
         
    h
   
        </mi> 
   
        <mi>
         
    i
   
        </mi> 
  
       </msub> 
 
      </mrow>

     </math></title>
    <p>Again a fifth-order polynomial 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          5 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          4 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          3 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          d 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          e 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          h 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> is used but now the polynomial satisfies three points 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         g 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mn>
           2 
         </mn> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and three first derivatives 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          g 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mn>
           2 
         </mn> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <msup> 
         <mi>
           f 
         </mi> 
         <mo>
           ′ 
         </mo> 
        </msup> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>. Applying the usual procedure for the prediction and correction stages gives</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mn>
           240 
         </mn> 
        </mrow> 
       </mfrac> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mn>
           949 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           608 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             − 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           581 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             − 
           </mo> 
           <mn>
             2 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             637 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             + 
           </mo> 
           <mn>
             1080 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <mn>
             173 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               2 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (27a)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           c 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mn>
           240 
         </mn> 
        </mrow> 
       </mfrac> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mn>
           101 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             p 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           128 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           11 
         </mn> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             − 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mtext>
           Δ 
         </mtext> 
         <mi>
           x 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mn>
             13 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               p 
             </mi> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <mn>
             40 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             + 
           </mo> 
           <mn>
             3 
           </mn> 
           <msub> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mo>
               ′ 
             </mo> 
            </msup> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (27b)</p>
    <p>Both the predictor and corrector stage Equation (27a) and Equation (27b) are used for solving the Lorenz equations (Lorenz <xref ref-type="bibr" rid="scirp.135513-12">
      [12]
     </xref>):</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           X 
         </mi> 
        </mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mi>
         σ 
       </mi> 
       <mi>
         X 
       </mi> 
       <mo>
         + 
       </mo> 
       <mi>
         σ 
       </mi> 
       <mi>
         Y 
       </mi> 
      </mrow> 
     </math> (28a)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           Y 
         </mi> 
        </mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mi>
         X 
       </mi> 
       <mi>
         Z 
       </mi> 
       <mo>
         + 
       </mo> 
       <mi>
         r 
       </mi> 
       <mi>
         X 
       </mi> 
       <mo>
         − 
       </mo> 
       <mi>
         Y 
       </mi> 
      </mrow> 
     </math> (28b)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           Z 
         </mi> 
        </mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mi>
         X 
       </mi> 
       <mi>
         Y 
       </mi> 
       <mo>
         − 
       </mo> 
       <mi>
         b 
       </mi> 
       <mi>
         Z 
       </mi> 
      </mrow> 
     </math> (28c)</p>
    <p>where X, Y, and Z are functions of time t only and the parameters are assigned the values 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         σ 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         10 
       </mn> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         b 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mn>
          8 
        </mn> 
        <mo>
          / 
        </mo> 
        <mn>
          3 
        </mn> 
       </mrow> 
      </mrow> 
     </math>, and most importantly 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         r 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         28 
       </mn> 
      </mrow> 
     </math>, a supercritical value that ensures a chaotic behavior for Equations (28a)-(28c). The initial values are set as 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         5.0 
       </mn> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         5.0 
       </mn> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         z 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         5.0 
       </mn> 
      </mrow> 
     </math> at the initial time 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         t 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> and the time step is taken 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Δ 
       </mtext> 
       <mi>
         t 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mn>
           1000 
         </mn> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> for all the methods used in the simulation. <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref> shows the variations of X, Y, and Z, from top to bottom, within the time interval 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mn>
         0 
       </mn> 
       <mo>
         ≤ 
       </mo> 
       <mi>
         t 
       </mi> 
       <mo>
         ≤ 
       </mo> 
       <mn>
         25 
       </mn> 
      </mrow> 
     </math> as computed by using the PBF-6C:3P3D formulation (blue),</p>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.135513-"></xref>Figure 2. Numerical solutions of Lorenz equations, X, Y, Z from top to bottom, for 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mi>
          
   r
  
         </mi>
  
         <mo>
          
   =
  
         </mo>
  
         <mn>
          
   28
  
         </mn>
 
        </mrow>

       </math> using PBF-6C:3P3 (blue), Runge-Kutta (green), Taylor series (red) methods.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/5302461-rId527.jpeg?20240826033149" />
    </fig>
    <p>the Runge-Kutta method (green), and the Taylor series method developed to the sixth-order (red). The most remarkable feature of these solutions is that, despite starting with exactly the same initial values, the solutions diverge from one another after a definite time. This is typically observed for slightly different initial values; here, the chaotic behavior is triggered not by slightly differing initial values but by different numerical integration formulations. This aspect of the so-called chaotic equations should be explored in depth as it clearly implies that no solutions to such equations can be claimed as true. Concerning the PBF-6C:3P3D formulation, it is clear that this particular formulation performs as well as the other two well-known methods because initially all the solutions agree perfectly well and when they start to diverge they do so at nearly the same time.</p>
   </sec>
  </sec><sec id="s6">
   <title>6. Concluding Remarks</title>
   <p>New single- and multi-step formulations are developed for the numerical integration of ordinary differential equations. The general framework described here makes use of the base functions or extrapolating functions satisfying different conditions for better curve-fitting purposes. In this manner, eight different formulations using trigonometric, exponential, and polynomial functions are developed. Numerical tests reveal quite satisfactory and even in some cases excellent results. Flexible selection of function types and imposed conditions to determine coefficients opens virtually unlimited possibilities for formulating new schemes particularly suitable for the problems considered.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.135513-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Butcher, J.C. (2008) Numerical Methods for Ordinary Differential Equations. Wiley. &gt;https://doi.org/10.1002/9780470753767 
    </mixed-citation>
   </ref>
   <ref id="scirp.135513-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bashforth, F. and Adams, J.C. (1883) An Attempt to Test the Theories of Capillary Action by Comparing the Theoretical and Measured Forms of Drops of Fluid. Cambridge University Press. &gt;https://archive.org/details/attempttotestthe00bashuoft 
    </mixed-citation>
   </ref>
   <ref id="scirp.135513-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Runge, C. (1895) Ueber die numerische Auflösung von Differentialgleichungen. Mathematische Annalen, 46, 167-178. &gt;https://doi.org/10.1007/bf01446807 
    </mixed-citation>
   </ref>
   <ref id="scirp.135513-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kutta, W. (1901) Beitrag zur näherungsweisen Integration totaler Differentialgleichungen. Zeitschrift für angewandte Mathematik und Physik, 46, 435-453.
    </mixed-citation>
   </ref>
   <ref id="scirp.135513-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Milne, W.E. (1926) Numerical Integration of Ordinary Differential Equations. The American Mathematical Monthly, 33, 455-460. &gt;https://doi.org/10.1080/00029890.1926.11986619 
    </mixed-citation>
   </ref>
   <ref id="scirp.135513-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bulirsch, R. and Stoer, J. (1966) Numerical Treatment of Ordinary Differential Equations by Extrapolation Methods. Numerische Mathematik, 8, 1-13. &gt;https://doi.org/10.1007/bf02165234 
    </mixed-citation>
   </ref>
   <ref id="scirp.135513-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Fatimah, B.O., Senapon, W.A. and Adebowale, A.M. (2015) Solving Ordinary Differential Equations with Evolutionary Algorithms. Open Journal of Optimization, 4, 69-73. &gt;https://doi.org/10.4236/ojop.2015.43009 
    </mixed-citation>
   </ref>
   <ref id="scirp.135513-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ogunrinde, R.B. and Olubunmi, J.O. (2019) Solution of Some Second Order Ordinary Differential Equations Using a Derived Algorithm. Applied Mathematics, 10, 312-325. &gt;https://doi.org/10.4236/am.2019.105022 
    </mixed-citation>
   </ref>
   <ref id="scirp.135513-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Signes-Pont, M.T., Boters-Pitarch, J., Cortés-Plana, J.J. and Mora-Mora, H. (2022) Approximating Ordinary Differential Equations by Means of the Chess Game Moves. Journal of Applied Mathematics and Physics, 10, 3240-3263. &gt;https://doi.org/10.4236/jamp.2022.1010215 
    </mixed-citation>
   </ref>
   <ref id="scirp.135513-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Abramowitz, M. and Stegun, I.A. (1972) Handbook of Mathematical Functions. Dover Publications.
    </mixed-citation>
   </ref>
   <ref id="scirp.135513-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chapra, S.C. and Canale, R.P. (2005) Numerical Methods for Engineers. McGraw-Hill Education.
    </mixed-citation>
   </ref>
   <ref id="scirp.135513-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Lorenz, E.N. (1963) Deterministic Nonperiodic Flow. Journal of the Atmospheric Sciences, 20, 130-141. &gt;https://doi.org/10.1175/1520-0469(1963)020&lt;0130:dnf&gt;2.0.co;2
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>