Truncation Error

In this segment, we'll talk about the definition of truncation error. To talk about truncation errors, we should talk about where do the errors come from so far as the inherent errors are concerned in numerical methods. They come from two sources; one is called truncation error, and the other one is called round off error. Although this segment is talking about truncation error, it's important to mention both the sources of error because some of some people use them interchangeably which is not a good thing. Truncation error is when you're approximating a mathematical procedure an error is going to be taking place. When a round of error is only associated with numbers when you're approximating a number, then whatever is the error associated with that is called the round off error. So, let's talk about truncation error, and then we will talk about some examples of that. So, the definition of truncation error is straightforward. It is the error caused by approximating uh mathematical uh let's call it a process. So, what does this mean is that if we want to calculate the truncation error it will be simply equal to the true value, or the exact value, minus the approximate value which we get by approximating a mathematical process. So, let's go and look at a few examples here and I think that will make it clear where the truncation error is coming from. Let's take the example e^x; e^x in Maclaurin series is given by this infinite summation. And let’s suppose = somebody says hey go ahead and calculate e^2; I would say okay it is this quantity right here, and so on and so forth. But if i was going to calculate part 2 by using this infinite Maclaurin series right here then I would have to take only a finite number of terms. So, let's suppose if I say hey, I’m going to take only first three terms the series to calculate e^2, then whatever is left over right here is the truncation error. And the reason why it's called truncation error is not because I’m taking, I’m truncating this series no. Because I’m approximating a series by only the first three terms of this series. And whatever is left over is called the truncation error, I’m approximating a mathematical procedure or mathematical process in this case.

So, years ago I used to stop here this particular lesson here because it's enough to give one example of truncation error, but then people started thinking about that hey truncation error is only about truncating or cutting off a series at a certain number of terms. So, there would be some confusion which would take place that hey truncation is only related to series. So, let's take some couple of other examples. Let's take another example from your differential calculus class; you must have come across this definition of the derivative of a function which looks like this right. So, if you graphically look at this particular definition right here then, let's suppose if I’m trying to find the value of the derivative of the function right here and let's suppose this is x plus delta x. And what I'm going to do is I'm going to draw a secant line here, and then I'm going to see that hey this data point is x plus delta x, and the corresponding value of the function will be the y value. Same thing here this x and this is f(x).  So, this rise here will be the difference between the two function values as follows. And this run here of course is delta x. So, what you can very well see is that it is the rise over run which is going to give me the slope of the secant line, the slope of this line right here. But that'll be only an approximation of the derivative of the function, only if delta x approaches 0 as is the case here will this definition here or will this formula become the exact value of the derivative of the function. So, what am I doing here? I cannot afford to choose delta x approaching 0 because every time I choose a certain delta x I can always choose half of that to be smaller than that and so on and so forth. So that means that this process will never finish if I was going to do this problem numerically. So, what I have to do instead I have to choose delta x to be a finite number. So, when I’m choosing delta x to be a finite number what I've basically done is I’ve approximated this math procedure procedural process by choosing delta x to be finite. And that is going to create a truncation error. So whatever number I get from here and whatever number I get from here the difference between the two will be the truncation error. Hey, go ahead and find this integral. So graphically, let's suppose this is my function and I want to integrate from a to b, and i will say okay hey what I’m going to do is I’m going to use the left-hand Riemann sum, which you are familiar with, and this is what I’m going to get so I’m going to this is going to be this rectangle area here, this rectangle area here, this rectangle area here, and this rectangle area here. So, I have four rectangles and what I’ll do is if I calculate the sum of the area of the four rectangles, I’ll get only an approximate value of this integral. And we know from our integral calculus class that if I would choose infinite such rectangles going from a to b, then I’ll get the exact value. So that's where the truncation is coming from. The truncation error is coming from approximating a math procedure the exact math procedure which requires us to use infinite rectangles, but then I’m using only a finite number of rectangles. So, I have approximated a mathematical procedure which require infinite rectangles to a finite number of rectangles because that's all I can do I cannot have infinite rectangles because that would take infinite amount of time to calculate. So that those these are the things which uh you need to consider when you think about truncation error. Please don't only think about that hey it is related to a summation of a series. So, whenever you're approximating a math procedure there's bound to be an error and that error is called the truncation error. And this is the end of this segment.