Series solutions - higher order differential equations, Programming Languages

Assignment Help:

The idea of this section is not to do anything new along with a series solution problem.  Instead this is here to exemplify that moving in a higher order differential equation does not actually change the process outside of making this a little longer.

Back into the Series Solution section we only looked at 2nd order differential equations therefore we're going to do a quick illustration here involving a 3rd order differential equation thus we can ensure and say that we've done at least one illustration with an order larger than 2.

Example1: Determine the series solution around x0 = 0 for the following differential equation.

y''' + x2 y' + xy = 0

Recall that we can only find a series solution about x0 = 0 if that point is an ordinary point, or say as, if the coefficient of the highest derivative term is not zero on x0  = 0.  It is clearly the case now thus let's start with the form of the solutions and also the derivatives which we'll require for this solution.

408_SERIES SOLUTIONS.png

Plugging in the differential equation provides,

1500_SERIES SOLUTIONS1.png

This time, move all the coefficients in the series and do suitable shifts hence all the series are in terms of xn.

2143_SERIES SOLUTIONS2.png

Subsequently, let's notice that we can create the second series at n = 1 as that term will be zero. Therefore let's do that and after that we can combine the second and third terms to find,

700_SERIES SOLUTIONS3.png

Therefore, we got a simple simplification into the new series that will assist with some additional simplification. The new second series can currently be started at n = 0 and after that combined with the first series to find,

2218_SERIES SOLUTIONS4.png

We can here set the coefficients equivalent to find a fairly simply recurrence relation.

(n + 3)(n + 2)(n + 1)an+3 + nan-1 = 0,                 n = 0,1,2,...

Solving the recurrence relation provides,

an+3 = (-nan-1)/((n +1) (n + 2) (n + 3)),                                      n = 0,1,2,...

Now we require starting plugging into values of n and it will be one of the major areas where we can notice a somewhat important increase in the amount of work needed when moving in a higher order differential equation.

n = 0: a3 = 0

n = 1: a4 = -a0/(2x 3x 4)

n = 2: a5 = -2a1/(3x 4 x 5)

n = 3: a6 = -3a2/(4 x 5 x 6)

n = 4: a7 = -4a3/(5 x 6 x 7)

n = 5: a8 = -5a4/( 6 x 7 x 8) = 5 a0/(2x 3x 4 x 5 x6 x 7 x 8)

n = 6: a9 = -6a5/( 7 x 8 x 9) = (2 x 6 x a1)/(3x 4 x 5 x6 x 7 x 8 x 9)

n = 7: a10 = -7a6/(8 x 9 x 10) = (3 x 7 x a2)/(4 x 5 x6 x 7 x 8 x 9 x 10)

n = 8: a11 = -8a7/(9 x 10 x 11) = 0

n = 9: a12 = -9a8/(10 x 11 x 12) = (-(5 x 9 x a0))/(2 x 3 x 4 x 5 x6 x 7 x 8 x 9 x 10 x 11 x 12)

n = 10: a13 = -10a9/(11 x 12 x 13) = (-(2 x 6 x 10 x a1))/(3 x 4 x 5 x6 x 7 x 8 x 9 x 10 x 11 x 12 x 13)

n = 11: a14 = -11a10/(12 x 13 x 14) = (-(3 x 7 x 11 x a2))/(4 x 5 x6 x 7 x 8 x 9 x 10 x 11 x 12 x 13 x 14)

Okay, we can here break the coefficients down in 4 sub cases specified by a4k, a4k+1, a4k+2 and a4k+3  for k = 0,1, 2, 3,?  We'll give a semi-detailed derivation for a4k and after that leave the remain to you with only couple of comments like they are nearly the same derivations.

First see that all the a4k terms have a0 in them and they will optional in sign. Next see that we can turn the denominator in a factorial, (4k!) to be exact, if we multiply top and bottom through the numbers which are already in the numerator and thus it will turn these numbers in squares.  Next see that the product in the top will create at 1 and rise by 4 till we reach 4k - 3.  Therefore, taking all of that in account we find,

a4k = ((-1)k (1)2(5)2.....(4k -3)2a0)/(4k)!

Here k = 1,2,3...

And see that this will only work starting along with k = 1 as we won't find a0 out of this formula as we must by plugging in k = 0.

Here, for a4k +1 the derivation is almost same and hence the formula is,

a4k+1 = ((-1)k (2)2(6)2.....(4k -2)2a1)/(4k + 1)!

Here k = 1,2,3...

and again see that this was not work for k = 0

The formula for a4k+2 is again nearly same except for this one see that we also require to multiply top and bottom with a2 in order to find the factorial to seem in the denominator and thus the formula here is,

a4k+2 = (2(-1)k (3)2(7)2.....(4k -2)2a2)/(4k + 2)!

Here k = 1,2,3...

Noticing even one more time that it won't work for k = 0. At last, we have a4k +3 = 0 for k = 0,1, 2, 3,...

Now that we contain all the coefficients let's find the solution,

551_SERIES SOLUTIONS5.png

Collecting up the terms which contain identical coefficient (excluding for the first one in each case as the formula won't work for such) and writing all things as a set of series provides us our solution,

581_SERIES SOLUTIONS6.png

Therefore, there we have this. As we can notice the work in finding formulas for the coefficients was a bit messy since we had three formulas to find, but individually they were not as bad as even several of them could be when dealing with 2nd order differential equations. Also note that while we found lucky with such problem and we were capable to find general formulas for the terms the higher the order the less likely this will turn into.


Related Discussions:- Series solutions - higher order differential equations

Microsoft''s vc++, Microsoft's VC++ Windows V C++ was a highly effectiv...

Microsoft's VC++ Windows V C++ was a highly effective device. But it was too complicated. It has too many information kinds, and designers had to understand many your local lib

Visual Basic 6.0, i want to record in database but how to delete only dupli...

i want to record in database but how to delete only duplicate field not row in vb 6.0 or ms-access

.net windows services, .NET Windows Services But Enthusiasm has an amazi...

.NET Windows Services But Enthusiasm has an amazing record of beginning overdue but finding up easily. This is real in situation of .NET too. Enthusiasm put their best men at

Pseudo code for random numbers, Pseudo code the shows logic for a program ...

Pseudo code the shows logic for a program that generates a random number, then ask the user to think of a number between 1 and 10

The .net framework 3.5, Architecture and Components The .NET Framework 3.5 ...

Architecture and Components The .NET Framework 3.5 The .NET Structure (pronounced dot net) is an application framework that works generally on Enthusiasm Microsoft windows. It has

Find max and min no.from numbers passed through command line, Normal 0 ...

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

We need help for build a price quote generator, We need help for build a Pr...

We need help for build a Price Quote Generator I am interested in two things (A) a web based system that will allow a user to enter the parameters of their contests (there are o

Systems of differential equations, In this section we need to take a brief ...

In this section we need to take a brief look at systems of differential equations which are larger than 2 x 2. The problem now is not like the first few sections where we looked at

Design and construct a basic math program, For this assignment you will nee...

For this assignment you will need to design and construct a basic math program which targets elementary school children. Your program must adhere to the following steps and require

Cobol 85, Open error message coming out when compiling

Open error message coming out when compiling

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd