Eulers Method, Mathematics

Assignment Help:

Euler's Method

Up to this point practically all differential equations which we've been presented along with could be solved. The problem along with this is which the exceptions quite than the rule are. The vast majority of first order differential equations can't be solved.

So as to teach you something about solving first order differential equations we've had to control ourselves down to the rather restrictive cases of separable, linear or exact differential equations or differential equations which could be solved along with a set of very specific substitutions. Most first order differential equations though fall in none of these categories. Actually even those that are separable or accurate cannot always be solved for an explicit solution. Without explicit solutions to such this would be hard to find any information about the solution.

Therefore what do we do when faced along with a differential equation which we can't solve? The answer based on what you are looking for. If you are merely looking for long term behavior of a solution you can always draw a direction field. It can be done without too much difficulty for some fairly complicated differential equations which we can't solve to find exact solutions.

The problem with this approach is which it's only actually good for getting common trends in solutions and for long term behavior of solutions. There are times while we will require something more. For illustration, maybe we need to find out how an exact solution behaves, including some values as the solution will take. There are also a quite large set of differential equations which are not easy to sketch good direction fields for.

In these cases we resort to numerical methods which will permit us to approximate solutions to differential equations. There are several different methods which can be used to approximate solutions to a differential equation and actually whole classes can be taught just dealing with the different methods. We are going to look at one of the oldest and simplest to use here. This method was initially devised through Euler and is termed as, oddly adequate, Euler's Method.

Here we start with a general first order IVP,

dy/dt = f(t,y),   y(t0) = y0   .........................(1)

Here f(t,y) is a identified function and the values in the initial condition are also identified numbers. From the second theorem in the Intervals of Validity section we identify that if f and fy are continuous functions so there is a unique solution to the Initial Value Problem in some interval surrounding t = t0. Thus, let's suppose that everything is nice and continuous hence we know that a solution will actually exist.

 

We need to approximate the solution to (1) near t = t0.  We'll start along with the two pieces of information which we identify about the solution. Firstly, we identify the value of the solution at t = t0 from the initial condition. Second, we also identify the value of the derivative at t = t0.  We can find this by plugging the initial condition in f(t,y) in the differential equation itself. Hence, the derivative at that point is,

2498_Eulers Method.png

Here, we notice that these two pieces of information are sufficient for us to write down the equation of the tangent line to the solution on t = t0. The tangent line is y = y0 + f (t0, y0) (t --t0).

See the figure as given below:

1747_Eulers Method1.png

If t1 is close adequate to t0 so the point y1 on the tangent line must be fairly close to the actual value of the solution at t1, or y(t1). Determining y1 is easy sufficient. All we require to do is plug t1 in the equation for the tangent line.

y1 = y0 + f (t0 , y0)( t1 - t0)

Here, we would like to proceed in a same manner, but we don't contain the value of the solution at t1 and so we won't identify the slope of the tangent line to the solution at such point. It is a problem. We can partially resolve it though, by recalling which y1 is an approximation to the solution at t1. If y1 is an extremely good approximation to the actual value of the solution so we can use which to estimate the slope of the tangent line at t1.

Thus, let's hope that y1 is a superior approximation to the solution and construct a line by the point (t1, y1) that has slope f (t1, y1). This provides:

y = y1 + f (t1 , y1) (t - t1 )

Here, to find an approximation to the solution at t = t2 we will expect that such new line will be quite close to the actual solution at t2 and utilize the value of the line at t2 as an approximation to the actual solution. This provides.

y2  = y1 + f (t1 , y1 ) (t2  - t1 )

We can continue in this style. Utilize the previously computed approximation to find the next approximation. Then,

y3  = y2 + f (t2 , y2 ) (t3  - t2)

y4  = y3 + f (t3 , y3 ) (t4  - t3)

And so on.

Generally, if we have tn and the approximation to the solution at such point, yn, and we need to get the approximation at tn+1 all we require to do is use the subsequent.

Yn+1 = yn + f (tn , yn ) ⋅ (tn+1  - tn)

If we describe

 fn  =  f (tn , yn ) we can simplify the formula to

yn +1 = yn + fn ⋅ (tn +1 - tn )   .....................(2)

Frequently, we will suppose that the step sizes among the points t0 , t1 , t2 , ... are of a uniform size of h.  Conversely, we will frequently assume as

tn +1 - tn = h

This doesn't have to be done and there are times when it's best that we not do this. However, if we do the formula for the next approximation becomes.

 yn +1 = yn + h fn   ............(3)

Thus, how do we use Euler's Method?  It's quite simple.  We begin with (1) and then decide if we need to use a uniform step size or not. So starting with (t0, y0) we repeatedly evaluate (2) or (3) depending on whether we decided to use a uniform set size or not. We carry on until we've gone the decided number of steps or reached the decided time.  This will provide us a sequence of numbers y1 , y2 , y3 , ... yn   which will approximate the value of the actual solution at t1 , t2 , t3 , ... tn.

What do we do if we need a value of the solution at several other points than those used here? One opportunity is to go back and again describe our set of points to a new set which will comprise the points we are after and redo Euler's Method using this new set of points.  Though this is cumbersome and could take much time especially if we had to make changes to the set of points more than one time.

The other possibility is to remember how we reach the approximations in the first place. Recall which we used the tangent line,

y = y0 + f (t0 , y0 ) (t - t0 ) to find the value of y1. We could utilize this tangent line as an approximation for the solution on the interval [t0, t1]. Similarly, we used the tangent line

y = y1 + f (t1 , y1 )( t - t1) to find the value of y2. We could utilize this tangent line as an approximation for the solution on the interval [t1, t2]. Continuing in this way we would find a set of lines that, while strung together, must be an approximation to the solution as an entire.

In practice you would require to write a computer program to do such computations for you. Mostly in cases the function f(t,y) would be more large or/and complicated to utilize by hand and in most serious uses of Euler's Method you would need to utilize hundreds of steps that would make doing this through hand prohibitive. Thus, here is a bit of pseudo-code which you can use to write a program for Euler's Method which uses a uniform step size, h.

1.   Define f (t, y).

 2.   input t0 and y0.

3.   input step size, h and the number of steps, n.

4.   for j from 1 to n do a.       m = f (t0, y0) b.    y1  = y0 + h*m c.       t1  = t0 + h

d.   Print t1 and y1

e. t0 = t1

f. y0 = y1

5.   end

The pseudo-code for a non-uniform step size would be some more complicated, however it would fundamentally be similar.

Therefore, let's take a look at a couple of illustrations. We'll utilize Euler's Method to approximate solutions to a couple of first order differential equations. The differential equations which we'll be using are linear first order differential equations which can be easily solved for an exact solution. Certainly, in practice we wouldn't use Euler's Method on such kinds of differential equations, although by using simply solvable differential equations we will be capable to verify the accuracy of the method. Identifying the accuracy of any approximation method is a fine thing.  It is significant to know if the method is liable to provide a superior approximation or not.


Related Discussions:- Eulers Method

Upper limit of normal , Frequently, tests that yield abnormal results are r...

Frequently, tests that yield abnormal results are repeated for confirmation.  What is the probability that for a usual person a test will be at least 1.5 times as high as the upper

Diameter of the circle , The length of the diameter of the circle which tou...

The length of the diameter of the circle which touches the X axis at the point (1,0) and passes through the point (2,3) is ? Solution)  If a circle touches the x-axis, its equatio

Trigonometry, If a+b+c = 3a , then cotB/2 cotC/2 is equal to

If a+b+c = 3a , then cotB/2 cotC/2 is equal to

Randomly chosen boy can run this race in 302 sec, School run known to posse...

School run known to possess normal distribution with mean 440 sec & SD 60 sec. What is probability that randomly chosen boy can run this race in 302 sec.

NCCER, what is 9/16 Divided by 7/8

what is 9/16 Divided by 7/8

Find the sum-of-products expression for the function, Find the sum-of-produ...

Find the sum-of-products expression for subsequent function,  F (x,y,z) = y + Z‾ Ans: The sum of the product expression for the following function f is DNF (disjunc

Distance traveled by car - word problem, Distance Traveled by Car - word pr...

Distance Traveled by Car - word problem: It takes a man 4 hours to reach a destination 1325 miles from his home. He drives to the airport at an average speed of 50 miles per h

Equation of a straight line, In a two dimensional case, the form of t...

In a two dimensional case, the form of the linear function can be obtained if we know the co-ordinates of two points on the straight line. Suppose  x' and  x"  are two

How to convert decimals to percentages, Q. How to Convert Decimals to Perce...

Q. How to Convert Decimals to Percentages? Ans. Remember that when you have a decimal number, the digits to the right of the decimal point have the following meaning:

Play and learn maths, PLAY AND LEARN :  Children can learn many basic math...

PLAY AND LEARN :  Children can learn many basic mathematical concepts through games. They enjoy Mathematical concepts can be playing within familiar contexts. Their games also gen

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