• No results found

The Mathematica Kernel Programming Codes Designed for Implementing Block Milne’s Device

N/A
N/A
Protected

Academic year: 2020

Share "The Mathematica Kernel Programming Codes Designed for Implementing Block Milne’s Device"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

The Mathematica Kernel Programming Codes

Designed for Implementing Block Milne’s Device

J. G. Oghonyon, Member, IAENG, N. A. Omoregbe, S. A. Bishop

Abstract- In this article, we propose the Mathematica kernel programming codes designed for implementing block Milne’s device employing an expounded trigonometrically fitted method. Block Milne’s device is an extraction of Adam’s family constructed via expounded trigonometrically fitted method. We execute the Mathematica kernel programming codes of block Milne’s device in a block by block mode. This proficiencies of scientific computing have great advantages of easy computation, speed, faster convergence and accuracy. Other numerical gains of block Milne’s device includes; changing the step-size, deciding the convergence criteria and control errors. Additionally, the Mathematica kernel programming codes for implementing block Milne’s device is performed on some special problems to demonstrate the accuracy and efficiency.

Index Terms- Mathematica kernel, expounded trigonometrically fitted method, block Milne’s device, convergence criteria, principal local truncation error

.

I. INTRODUCTION

Mathematica is the invention of Stephen Wolfram, a theoretic scientist who has committedly established essential impacts to maths and computing. Wolfram identifies Mathematica as “the world’s only fully integrated environment for technical computing”. See [13].

Mathematica is a computing device (information processing system) that is used to execute numerical, symbolical and graphic computing. As described by the creators, Wolfram Research, Inc. Mathematica is “a system for doing mathematics by computer”. Mathematica is distinct from previous computer programming language that are utilized by economic expert (FORTRAN, BASIC, PASCAL, C. etc.). It is a translated computing language, i.e., to each one input signal command develops quick output signal. Altho Mathematica can be applied as a computing programming language, its high-altitude construction is more befitting for executing advanced math operations via the use of inherent mathematical functions. For

Manuscript submitted June 22, 2017; revised July 20, 2017. This work was supported by Covenant University Centre for Research, Innovation and Discovery (CUCRID, Ota, Ogun State, Nigeria.

J. G. Oghonyon, Department of Mathematics, College of Science and Technology, Covenant University, P.M.B. 1023, Ota, Ogun State, Nigeria (corresponding author phone no.: +234-8139724200; [email protected]).

N. A. Omoregbe, Department of Mathematics, College of Science and Technology, Covenant University, P.M.B. 1023, Ota, Ogun State, Nigeria ([email protected]).

S. A. Bishop Sheila Amina, Department of Mathematics, College of Science and Technology, Covenant University, P.M.B. 1023, Ota, Ogun State, Nigeria ([email protected]).

instance, Mathematica can determine limits, differentiations, integrations, determinants, plotting of graphs and carries out symbolical computings as cited in [15].

Mathematica is divided into two parts: Mathematica front end (notebook) and the Mathematica kernel (kernel). The front end admits input signal, demonstrates output signal. See [15] for more info. The front end is the most important that allows the user to interact with the system for the aim of carrying out calculus and to preserve them reprocess or for reference point. The Mathematica kernel is the unseeable part of the computing program that carries out all the computations as discussed in [31].

II. STATEMENT OF THE PROBLEM

This study considers special problems with exceptional property whose approximate solution is already known in ahead of time. Such peculiar problems can be of the form

for

, (1)

where , is the dimension of the physical system as seen in [8], [12], [18].

Par (1) which is known to satisfy both [5], [17] originates from fields of scientific discipline and applied science such as Newtonian mechanics, uranology, quantum theory, control theory, electric circuit and biological science. Diverse scientific computing techniques founded on trigonometrically fitted method whose result are recognized beforehand to represent periodical/oscillating occurrence having a recognized frequence and belonging to a family of technics established on trigonometric multinomial formulated by [12], [18] is in particular set aside. Several authors have suggested and implemented par (1) to generate the desired result. Among them are [23]-[25] executed all computings utilizing a composed computer code in Matlab. Again, [9], [26]-[27] carries out numeric experimentation applying a written cipher in Mathematica 10. 0 to demonstrate the accuracy and effectiveness of the technics, while [7] executed all mathematical computings on a PC computing device initiated by running PYTHON.

(2)

predictor-corrector pair of the same order and principal local truncation errors as sited [4], [10]-[11], [18]-[19], [29]-[30].

Definition 1- A trigonometric multinomial (polynomial) with the highest degree can be defined as

, (2) where are the unknown coefficients and whenever it is continuous with period . See [6], [32] for details.

Definition 2- . If k refers to the block size and h is the pace size, then block size in time is .

Let form the block number and let , then the , method can be composed in the next general class:

(3) where

,

and are constants matrices. See [14], [30].

Hence, starting out from the supra explanation, a block method has the computing benefits that for each practical application program, the terminate product is assessed to a greater extent at the same time. The numerate of points banks on the construction of the block method. Thusly, utilizing these technics can allow for quicker and faster outcomes of the problem which can be handled to generate the sought after accuracy. Check out [20]-[22], [29]-[30] for more info.

Theorem (Weierstrass Approximation Theorem)

Let be continuous and periodic. Then for each , there exists a trigonometric polynomial

such that for all .

Tantamountly, as for any such , there must exist a successive polynomials such that in a uniform manner on as cited in [5].

Theorem (Existence and Uniqueness)

Let be defined and continuous for all points in the region defined by , , where and are finite, and let there exists a constant such that for any and any two numbers and ,

.

This precondition is recognized as condition. Then there is precisely a single function having the succeeding quadruplet attributes.

 is continuous and differentiable for ,  ,

 ,

 . See [17].

The rest of this research work is considered in details as adopts: in Section 2 The Mathematica Kernel Programming Codes of the Materials and Methods. Section 3 The Mathematica Kernel Programming Codes of the Numerical Results and Discussion. Section 4 Conclusion as mentioned in [2], [29]-[30].

III. THE MATHEMATICA KERNEL

PROGRAMMING CODES OF THE MATERIALS AND METHODS

This section considers the formulation of the Mathematica kernel programming codes of block Milne’s device. In this section, the goal to be attained is to formulate block Milne’s device. Block Milne’s device is a merger of Adams-Bashforth (predictor) method and Adams-Moulton (corrector) method of the like order. This merger can be of the class

, (4)

. (5) Pars (4) and (5) constitutes the Adams class of Block Milne’s device with , comprising features that bank on the changing step-size and frequence. Mentioning that is the numerical approximate to the

analytical results i.e. , and

possessing . To arrive at pars (4) and (5), the trigonometrically fitted method is rewritten as the expounded trigonometrically fitted method in which operates by expecting to approximate the analytical result on clear cut time intervals of via the

interpolating subprogram of the form (2)

. (6)

Retooling (6) brings about the expounded trigonometrically fitted method which can represented in Mathematica kernel programming codes as

, (7)

where , and are invariants which is needed to be determine in a peculiar way. Presume the precondition that method (6) agrees with the analytical result at the time interval to become the approximate of

, . (8)

Requiring that the estimating function (7) gratifies problem

(1) at the points

to develop the succeeding approximates as

(3)

(10)

, (11)

to obtain and replacing the values of into (6) will obtain the continuous block Milne’s device as

, (12)

2 7 11 93120 9 3 3 110 5 4 4+15 4 5 5

60 7+120 9120 9 2 2 20 7 40 93 3 3 +1 5 4 4 1 4 5 5

60 7 90 9120 9 2 2+ 30 7+25 9120 3 3 32 5 4 4+1 4 5 5

12 7+24 9120 9 2 2+12 7 8 9120 3 3 35 5 4 4 15 4 5 5 +3 2

(13)

Assessing the continuous block Milne’s device of par (12) and (13) at some preferred points of will

formulate the block Milne’s device as

2 , 2+ 3 , [ 3],

(14)

1 , +1+ 2 , +2+ 3 , [ +3],

(15)

where is the frequence, and are uninterrupted invariants. Consider [1], [11], [23]-[27], [29]-[30] for more info.

(4)

To launch the Mathematica kernel programming codes of block Milne’s device, the Adams-Bashforth method and Adams-Moulton are utilized as predictor-corrector pair possessing the like order. Merging [4], [10]-[11], [18]-[19], [29]-[30], block Milne’s device shows that it is viable to estimate the principal local truncation error of the predictor-corrector pair in absence of estimating higher derivatives of . Presuming that , where and establishes the order of the predictor and corrector pair. Instantly, for a method of order , the investigation of the block Adams-Bashforth will bring forth the principal local truncation errors as

(16)

.

A like analysis of the block Adams-Moulton produces the principal local truncation errors as

(17)

,

where and are in existence as an independent entity of the step-size h and act as the result to the differential coefficient satisfying the initial consideration . Consider [4], [10]-[11], [18]-[19], [29]-[30] for more items.

To go forward, the presumption for small assesses of h is attained as

,

and the implementation of the Mathematica kernel programming codes of block Milne’s device banks directly on this condition.

Further reduction of the principal local truncation errors of (16) and (17) supra, in like manner, dropping terms of degree , it becomes easier to achieve the computation of the

principal local truncation errors of block Milne’s device as

(18)

.

Observing the statements that , and are referred to as predicted and corrected approximates which are generated by the block Milne’s device of order p, while ,

and are distinctly named the principal

local truncation errors. and are the limits of the convergence criteria of block Milne’s device.

Nevertheless, the estimates of the principal local truncation error (18) is applied to settle whether to admit the results of the current step or to reconstruct the step with a slightly varying-step-size. The step is truly established on a trial run as

defined by (18). Check [4], [10]-[11], [18]-[19], [29]-[30] for more details. The principal local truncation errors (18) is the convergence criteria of block Milne’s, distinctly called the block Milne’s device (estimate) for correcting to convergence.

IV. THE MATHEMATICA KERNEL PROGRAMMING CODES OF THE COMPUTED RESULTS AND

DISCUSSION

In this section, the Mathematica kernel programming codes of the computational results demonstrate the execution of the block Milne’s device employing the expounded trigonometrically fitted method for computing (1). The completed result supplied were obtained with the aid of Mathematica 9 kernel on Microsoft windows (64-bit) to showcase the accuracy and efficiency of the block Milne’s device.

Some selected three tested problems were considered and worked out using MKPC-BMD at distinct convergence criteria of , , , , , , ,

and . Check [3], [16], [23], [25]-[28] for more

particulars. The Mathematica kernel programming codes of block Milne’s device is composed applying Mathematica 9 kernel together with a written algorithm. This Mathematica kernel programming codes is implemented in a block by block manner as formulated by the block Milne’s device. See appendix.

Tested problem 1: Consider the inhomogeneous IVP:

, , ,

.

Analytical Solution Tested problem 2: Consider the initial value ODE

, , .

Analytical Solution: .

Tested problem 3: Consider the following mildly stiff IVP

,

.

Analytical Solution: .

Table I, Table II and Table III- Shows the computational results of problems 1, 2, and 3 using MKPC-BMD compared with existing methods. The signifiers mentioned on Table I, Table II and Table III are expressed.

The terminology used is listed below:

MKPC-BMD: errors in MKPC-BMD (Mathematica kernel programming codes of block Milne’s device) for tested problems 1, 2 and 3.

Memployed : method employed.

Maxerrors: the magnitude of the maximum errors of MKPC-

BMD

: convergence criteria.

(5)

BHT: errors in BHT (block hybrid trigonometrically fitted of ) for tested problem 1 and 3. See [27].

A( -S: errors in A( -S (an A( -stable method for solving initial value problems of ordinary differential equations) for tested problem 3. See [3].

TSDM: errors in TSDM (trigonometrically-fitted second derivative method) for tested problem 1. See [26].

FSBP-BCM: errors in FSBP-BCM (five steps block predictor- block corrector method for the solution of ) for

tested problem 2. See [28].

BHMTB: errors in BHMTB (block hybrid method with trigonometric basis) for tested problem 1. See [23].

HLMMs: errors in HLMMs (hybrid linear multistep methods) for tested problem 3. See [16].

Table I, Table II, and Table III displays the computational results for computing problems in the previous section employing MKPC-BMD.

Table I of problem 1

Memployed Maxerrors

TSDM

BHMTB

MKPC-BMD

MKPC-BMD

MKPC-BMD

TSDM

BHMTB

BHT

BHTRKKNM

MKPC-BMD

MKPC-BMD

MKPC-BMD

BHT

BHTRKKNM

MKPC-BMD

MKPC-BMD

MKPC-BMD

MKPC-BMD

MKPC-BMD

MKPC-BMD

MKPC-BMD

MKPC-BMD

MKPC-BMD

MKPC-BMD

MKPC-BMD

[image:5.612.41.561.55.656.2]

MKPC-BMD

Table II of problem 2

Memployed Maxerrors

A( )-S

MKPC-BMD

MKPC-BMD

MKPC-BMD

FSBP-BCM

FSBP-BCM

FSBP-BCM

FSBP-BCM

MKPC-BMD

MKPC-BMD

MKPC-BMD

MKPC-BMD

MKPC-BMD

MKPC-BMD

Table III of problem 3

Memployed Maxerrors

BHT

HLMMs

MKPC-BMD

MKPC-BMD

MKPC-BMD

BHT

HLMMs

MKPC-BMD

MKPC-BMD

MKPC-BMD

BHT

HLMMs

MKPC-BMD

MKPC-BMD

MKPC-BMD

BHT

MKPC-BMD

MKPC-BMD

MKPC-BMD

BHT

HLMMs

MKPC-BMD

MKPC-BMD

MKPC-BMD

BHT

HLMMs

MKPC-BMD

MKPC-BMD

MKPC-BMD

(6)

Step 1: Choose the step size for h

Step 2: The order of the block predictor-corrector pair must be the same

Step 3: The step number of the block predictor method must be one step greater than the block corrector method

Step 4: Define the convergence criteria of the block predictor- corrector pair

Step 5: Input the block predictor-corrector pair in any mathematical language

Step 6: Use any one step method to generate starting values if needed, if not, ignore step 6 and proceed to step 7

Step 7: Implement the block predictor-corrector pair in your chosen mathematical language

Step 8: If step 7 fails to converge, use this formula stated below to decide the appropriate step size for h to arrive at convergence and if not proceed to step 9

Step 9: Evaluate the maximum errors after convergence is attained

Step 10: Print maximum errors

V. CONCLUSION

Computational results have showed the MKPC-BMD is accomplished with the help of the convergence criteria. This convergence criteria determines whether the computational result is consented or reiterated. The computational results also establish the functioning of the MKPC-BMD is found to provide a better maximum errors than the TSDM, BHMTB, BHT, BHTRKNM, FSBP-BCM and A( )-S at all tested convergence criteria of , , , , ,

, , and except for the convergence

criteria of (third iteration, tested problem 3) as cited in

[3], [16], [23], [25]-[28]. Thusly, it can be resolved that the method formulated is worthy for computing special problems dealing with non-stiff, mildly stiff and stiff ODEs. Moreover, the MKPC-BMD is more effective compared to existing methods as stated supra for the reasons pointed out previously. Advance work will be to accomplish the MKPC-BMD on expounded exponentially fitted method.

ACKNOWLEDGEMENTS

The authors would like to appreciate Covenant University for providing financial backing through grants throughout the study period of time. Thanks to the anonymous reviewers for their continuous contribution.

REFERENCES

[1] M. L. Abell and J. P. Braselton “Mathematica by Example,” 4th Edition, Elsevier, United State of America, 2009.

[2] A. O. Akinfenwa, S. N. Jator and N. M. Yao, “Continuous block backward differentiation formula for solving stiff ordinary differential equations,” Computers and Mathematics with Applications, Vol. 65, No. 7, pp. 996- 1005, April 2013. 2013.

[3] T. A. Anake, S. A. Bishop, A. O. Adesanya, and M. C. Agarana, (2014) “An A(α)-stable method for solving initial value problems of ordinary

differential equations. Advances in Differential Equations and Control Processes. Vol. 13, No. 1, pp. 21-35, May, 2014

[4] U. M. Ascher and L. R. Petzoid, Computer methods for ordinary differential equations and differential-algebraic equations. SIAM, United States of America, 1998

[5] J. G. Burkill, “Lectures on Approximation by polynomials,” Tata Institute of Fundamental Research, Bombay, http://www.math.tifr.res.in/~publ/ln/tifr16.pdf,1959.

[6] M. Bond, “Convolutions and the Weierstrass approximation theorem,” Department of Mathematics, Michigan State University, https://bondmatt.files.wordpress.com/2009/09/weierstrass2-01.pdf, 2009.

[7] M. Calvo, J. I. Montijano and M. Van Daele, “Exponentially fitted fifth- order two-step peer explicit methods,” AIP Conference Proceedings, Vol. 1648, No. 1, pp. 1-4, 2015.

[8] R. D’Ambrosio, E. Esposito and B. Paternoster, “Exponentially fitted two- step hybrid methods for y^''=f(x,y),” Journal of Computational and Applied Mathematics, Vol. 235, pp. 4888-4897, 2011.

[9] R. D’Ambrosio, E. Esposito and B. Paternoster, “Exponentially fitted two- step Runge-Kutta methods,” Applied Mathematics and Computation, Vol. 218, 7468-7480, 2012.

[10] J. R. Dormand, “Numerical methods for differential equations,” A Computational Approach, London, 1996

[11] J. D. Faires and R. L. Burden, “Initial-value problems for ODEs,” 3rd Edition, Dublin City University, Brooks Cole, 2012.

[12] W. Gautschi, “Numerical integration of ordinary differential equations based on trigonometric polynomials,” Numerical Mathematics, Vol. 3, pp. 381-397, Received September, 1961.

[13] M. S. Gockenbach, “Mathematica tutorial,”2nd Edition, SIAM, www.math.mtu.edu/~msgocken/pdebook2/mathtut2.pdf, 2010. [14] Z. B. Ibrahim, K. I. Othman and M. Suleiman, “Implicit r-point block

backward differentiation formula for solving first-order stiff ODEs,” Applied Mathematics and Computation, Vol. 186, No. 1, pp. 558-565, March, 2007.

[15] Introduction to Mathematica-uc-davis economics, www.econ.ucdavis.edu/faculty/kdsalyer/LECTURES/Ecn200e/mathema tica_intro.pdf, 2003.

[16] S. N. Jator, “On a class of hybrid methods for y^''=(x,y,y^' ),” International Journal of Pure and Applied Mathematics, Vol. 59, No. 4, 381-395, January, 2010.

[17] Y. L. Ken, I. F. Ismail and M. Suleiman, “Block methods for special second order odes,” USA, 2011.

[18] J. D. Lambert, “Computational Methods in Ordinary Differential Equations,” New York, 1973.

[19] J. D. Lambert, “Numerical Methods for Ordinary Differential Systems,” New York, 1991.

[20] Z. A. Majid and M. B. Suleiman, “Implementation of Four-point fully implicit block method for solving ordinary differential equations. Applied Mathematics and Computation, Vol. 184, No. 2, pp. 514-522, January, 2007.

[21] Z. A. Majid M. Suleiman, “Parallel direct integration variable step block method for solving large system of higher Order odes,” World Academy of Science, Engineering and Technology,” Vol. 40, pp. 71-75, May, 2008.

[22] S. Mehrkanoon, Z. A. Majid and M. Suleiman, “A variable step implicit block multistep method for solving first-order ODEs.” Journal of Comp. and Appl. Mathematics, Vol. 233, No. 9, pp. 2387-2394, March, 2010. [23] F. F. Ngwane and S. N. Jator, “Block hybrid method using trigonometric

basis for initial value problems with oscillating solutions,” Numerical Algorithm, Vol. 63, pp. 713-725, October, 2012.

[24] F. F. Ngwane S. N. Jator, “Solving oscillatory problems using a block hybrid trigonometrically fitted method with two off-step points,” Electronic Journal of Differential Equations, Conference on Differential Equations and Computational Simulations, Vol. 20, pp. 119-132, October, 2013.

[25] F. F. Ngwane and S. N. Jator, “Trigonometrically-fitted second derivative method for oscillatory problems,” SpringerPlus, Vol. 3, No. 1, pp. 1-11, June, 2014.

(7)

algorithm,” Hindawi Publishing Corporation, Vol. 2015, pp. 1-15, October, 2015.

[27] F. F. Ngwane and S. N. Jator, “A trigonometrically fitted block method for solving oscillatory second-order initial value problems and Hamiltonian systems,” Hindawi Publishing Corporation, Vol. 2017, pp. 1-14, January, 2017.

[28] M. R. Odekunle, M. O. Egwurube, A. O. Adesanya and M. O. Udo “Five steps block predictor-block corrector method for the solution of y^'' f(x,〖 y,y〗 ^'),” Applied Mathematics, Vol. 5, 1252-1266, May, 2014.

[29] J. G. Oghonyon, Okunuga, S. A. & S. A Iyase, (2016) “Milne’s implementation on block predictor-corrector methods,” Journal of Applied Sciences, Vol. 16, No. 5, pp. 236-241, April, 2016.

[30] J. G. Oghonyon, S. A. Okunuga and S. A. Bishop, “A Variable-step-size block predictor-corrector method for ODEs,” Asian Journal of Applied Sciences, 10, No. 2, pp. 96-101, March, 2017.

[31] P. D. Polly, “Lecture 1- An introduction Mathematica A. key. Department of Geological Sciences,” Indiana University, Available from http://www.indiana.edu/~g562/Lectures/Lecture%201%20Introduction %20to%20Mathematica%20A.pdf, 2012.

[32] A. Y. D. Siem, E. de Klerk and D. den Hertog, “Discrete Least-norm approximation by nonnegative (trigonometric) polynomials and rational functions,” Tilburg University, Operations research. Vol. 2005, pp. 1-20, June, 2005.

APPENDIX

The Mathematica programming codes for solving problem 1, 2 and 3 using Block Milne’s Device is written below. g[t_]=Cos[10t]+Sin[10t]+Sin[t]

w=frequency

h==x[n]= given starting values t=given values

g[1]=g[0]+h(g'[0])+(h^2/2)g''[0]+(h^3/6)g'''[0]+(h^4/24)g''''[0]+(h^5/120)g'''''[0]

g[2]=g[1]+h(g'[x[n]])+(h^2/2)g''[x[n]]+(h^3/6)g'''[x[n]]+(h^4/24)g''''[x[n]]+(h^5/120)g'''''[x[n]]

g[3]=g[2]+h(g'[x[n]+h])+(h^2/2)g''[x[n]+h]+(h^3/6)g'''[x[n]+h]+(h^4/24)g''''[x[n]+h]+(h^5/120)g'''''[x[n]+h] g[4]=g[3]+h(g'[x[n]+2h])+(h^2/2)g''[x[n]+2h]+(h^3/6)g'''[x[n]+2h]+(h^4/24)g''''[x[n]+2h]+(h^5/120)g'''''[x[n]+2h] g[5]=g[4]+h(g'[x[n]+3h])+(h^2/2)g''[x[n]+3h]+(h^3/6)g'''[x[n]+3h]+(h^4/24)g''''[x[n]+3h]+(h^5/120)g'''''[x[n]+3h]

t=x[n]+2h

g[4]=2g[3]-g[2]+h^2((43/40+1/w^5-1/w^4+7/(6w^2))g''[t]+(-11/60-3/w^5+3/w^4-3/w^2)g''[t-x[n]]+(17/120+3/w^5 -3/w^4+5/(2w^2))g''[t-x[n]+h]+(-1/30-1/w^5+1/w^4-2/(3w^2))g''[t-x[n]+2h])

t=x[n]+4h

g[6]=3g[4]-2g[3]+h^2((1697/360+16/w^5+61/w^4+16/(3w^2))g''[t]+(-101/30-48/w^5-149/w^4-14/w^2)g''[t- x[n]]+(107/60+48/w^5+118/w^4+12/w^2)g''[t-x[n]+h]+(-2/5-10/(3w^2)-87/(3w^4)-16/w^5)g''[t-x[n]+2h])

t=x[n]+6h

g[8]=4g[5]-3g[4]+h^2((4687/360+81/w^5+483/w^4+27/(2w^2))g''[t]+(-251/20-243/w^5-1201/w^4-36/w^2)g''[t-x[n]]+(257/40+243/w^5+959/w^4+63/(2w^2))g''[t-x[n]+h]+(-43/30-81/w^5-239/w^4-9/w^2)g''[t-x[n]+2h]) t=x[n]+5h

g[7]=2g[6]-g[5]+h^2((43/40+1/w^5-1/w^4+7/(6w^2))g''[t]+(-11/60-3/w^5+3/w^4-3/w^2)g''[t-x[n]]+(17/120+3/w^5-3/w^4+5/(2w^2))g''[t-x[n]+h]+(-1/30-1/w^5+1/w^4-2/(3w^2))g''[t-x[n]+2h])

t=x[n]+7h

g[9]=3g[7]-2g[6]+h^2((1697/360+16/w^5+61/w^4+16/(3w^2))g''[t]+(-101/30-48/w^5-149/w^4-14/w^2)g''[t-x[n]]+(107/60+48/w^5+118/w^4+12/w^2)g''[t-x[n]+h]+(-2/5-10/(3w^2)-87/(3w^4)-16/w^5)g''[t-x[n]+2h])

t=x[n]+9h

g[11]=4g[8]-3g[7]+h^2((4687/360+81/w^5+483/w^4+27/(2w^2))g''[t]+(-251/20-243/w^5-1201/w^4-36/w^2)g''[t-x[n]]+(257/40+243/w^5+959/w^4+63/(2w^2))g''[t-x[n]+h]+(-43/30-81/w^5-239/w^4-9/w^2)g''[t-x[n]+2h]) t=x[n]+8h

y[t_]=Cos[10t]+Sin[10t]+Sin[t] w=frequency

h=x[n]= given starting values t=given values

y[1]=y[0]+h(y'[0])+(h^2/2)y''[0]+(h^3/6)y'''[0]+(h^4/24)y''''[0]+(h^5/120)y'''''[0]

y[2]=y[1]+h(y'[x[n]])+(h^2/2)y''[x[n]]+(h^3/6)y'''[x[n]]+(h^4/24)y''''[x[n]]+(h^5/120)y'''''[x[n]]

y[3]=y[2]+h(y'[x[n]+h])+(h^2/2)y''[x[n]+h]+(h^3/6)y'''[x[n]+h]+(h^4/24)y''''[x[n]+h]+(h^5/120)y'''''[x[n]+h] y[4]=y[3]+h(y'[x[n]+2h])+(h^2/2)y''[x[n]+2h]+(h^3/6)y'''[x[n]+2h]+(h^4/24)y''''[x[n]+2h]+(h^5/120)y'''''[x[n]+2h] y[5]=y[4]+h(y'[x[n]+3h])+(h^2/2)y''[x[n]+3h]+(h^3/6)y'''[x[n]+3h]+(h^4/24)y''''[x[n]+3h]+(h^5/120)y'''''[x[n]+3h]

t=x[n]+2h

y[4]=2y[3]-y[2]+h^2((131/1200+1/(12w^2)+1/(10w^4)-1/(10w^5))y''[t-x[n]+h]+(39/20+1/w^5-1/w^4-1/(3w^2))y''[t+x[n]]+(-347/240+1/(4w^2)+3/(2w^4)-3/(2w^5))y''[t+x[n]+h]+(29/75-3/(5w^4)+3/(5w^5))y''[t+x[n]+2h])

t=x[n]+4h

y[6]=3y[4]-2y[3]+h^2((81/600+4/(15w^2)+32/(5w^4)-8/(5w^5))y''[t-x[n]+h]+(157/30+16/w^5-33/w^4-2/(3w^2))y''[t+x[n]]+(-377/120-24/w^5+34/w^4)y''[t+x[n]+h]+(58/75+2/(5w^2)-37/(5w^4)+48/w^5)y''[t+x[n]+2h])

t=x[n]+6h

y[8]=4y[5]-3y[4]+h^2((-127/1200+9/(20w^2)+487/(10w^4)-81/(10w^5))y''[t-x[n]+h]+(551/60+81/w^5-245/w^4)y''[t+x[n]]+(-307/80-9/(4w^2)+493/(2w^4)-243/(2w^5))y''[t+x[n]+h]+(19/25+9/(5w^2)-251/(5w^4)+243/(5w^5))y''[t+x[n]+2h])

t=x[n]+5h

y[7]=2y[6]-y[5]+h^2((131/1200+1/(12w^2)+1/(10w^4)-1/(10w^5))y''[t-x[n]+h]+(39/20+1/w^5-1/w^4-1/(3w^2))y''[t+x[n]]+(-347/240+1/(4w^2)+3/(2w^4)-3/(2w^5))y''[t+x[n]+h]+(29/75-3/(5w^4)+3/(5w^5))y''[t+x[n]+2h])

t=x[n]+7h

y[9]=3y[7]-2y[6]+h^2((81/600+4/(15w^2)+32/(5w^4)-8/(5w^5))y''[t-x[n]+h]+(157/30+16/w^5-33/w^4-2/(3w^2))y''[t+x[n]]+(-377/120-24/w^5+34/w^4)y''[t+x[n]+h]+(58/75+2/(5w^2)-37/(5w^4)+48/w^5)y''[t+x[n]+2h])

t=x[n]+9h

Figure

Table II of problem 2 M  Max

References

Related documents

SEM–EDX, FTIR and GC–MS analyses of pigments, fill- ers and binders that were used in grounds of a group of Danish nineteenth century paintings seemed to indicate that the painters

Points Of Interest (POI) Stored locations Last 20 Return trip Point on map Latitude/longitude Itinerary Start guidance Add to itinerary Route options Clear itinerary Next

Purdue University as they transitioned into the workplace, and the second study focused on 7 first-year students transitioning to engineering degree coursework.. Additionally, a

ecoSmart Landscapes (eSL) is a unique SaaS-based platform that helps to bridge this gap. It incorporates modelling and planning tools for the integrated assessment of

Results suggest that the probability of under-educated employment is higher among low skilled recent migrants and that the over-education risk is higher among high skilled

Soil & Groundwater Assessment Delineation REMEDIATION Engineering Design Installation Management Closure Monitoring GEOMATICS Spatial Analysis Data Visualization Cartography

Comparison of Production Lead Times for Federal Supply Groups with More Than 500 Automated Non-LTC Lines in Multiple Supply Chains.. Comparison of Production Lead Times for

4.1 The Select Committee is asked to consider the proposed development of the Customer Service Function, the recommended service delivery option and the investment required8. It