[PDF] [PDF] Numerical Analysis II – Lecture Notes





Previous PDF Next PDF



NOTES FOR NUMERICAL METHODS

Numerical Analysis is the branch of mathematics that provides tools and methods for solving mathematical problems in numerical form. In numerical analysis we 



Numerical Analysis II – Lecture Notes

12-Mar-2018 Polynomial interpolation(How do we represent mathematical functions on a computer?) 3. Numerical di erentiation (How do we calculate derivatives ...





MATH 2P20 NUMERICAL ANALYSIS I Lecture Notes

Page 1. MATH 2P20. NUMERICAL ANALYSIS I. Lecture Notes c© Jan Vrbik. Page 2. 2. Page 3. 3. Contents. 1 PREVIEW. 5. Fitting polynomials to 



MATH 607 - NUMERICAL ANALYSIS Lecture time and place: T/Th

handwritten notes in your exams. No further notes books or electronic devices are allowed. Approximate Timeline. 1) Week 1: Introduction



Lectures notes On Engineering Mechanics

14-Mar-2015 2015 Lecture 14. Numerical examples on solving truss problems using method of joint. 06.02.2015 Lecture 15. Method of section numerical ...



Lecture Notes on Numerical Analysis

Nick Trefethen defines numerical analysis to be 'the study of algorithms for the problems of continuous math- ematics'. This course takes a tour through many 



LECTURE NOTES ON MATHEMATICAL METHODS

29-Jul-2012 These are lecture notes for AME 60611 Mathematical Methods I the first of a pair of courses on applied mathematics taught in the Department ...



INTERPOLATION

03-Apr-2020 278 • NUMERICAL METHODS IN ENGINEERING AND SCIENCE. Since x = 160 and ... 316 • NUMERICAL METHODS IN ENGINEERING AND SCIENCE. Similarly. 2. 1. 0.



Math 541 - Numerical Analysis - Lecture Notes – Calculus and

Math 541 - Numerical Analysis. Lecture Notes – Calculus and Taylor's Theorem. Joseph M. Mahaffy. 〈jmahaffy@mail.sdsu.edu〉. Department of Mathematics and 



NOTES FOR NUMERICAL METHODS

NOTES FOR. NUMERICAL. METHODS. MUHAMMAD USMAN HAMID Numerical Analysis is the branch of mathematics that provides tools and methods for solving.



Numerical Analysis Virtual University of Pakistan

Topics. Page #. Lecture 1. Introduction. 3. Lecture 2. Errors in Computations. 6. Lecture 3. Solution of Non Linear Equations (Bisection Method).



Numerical Analysis II – Lecture Notes

12-Mar-2018 Floating-point arithmetic (How do we represent real numbers on a computer?) 2. Polynomial interpolation(How do we represent mathematical ...



Numerical Analysis and Computing - Lecture Notes #01 --- First

Application. Numerical Analysis and Computing. Lecture Notes #01 — First Meeting. Joe Mahaffy. ?mahaffy@math.sdsu.edu?. Department of Mathematics.



Numerical Analysis 1 Lecture notes

This lecture notes are designed for the MATH 5510 which is the first graduate course in numerical analysis at Univer- sity of Connecticut.



MATH 2P20 NUMERICAL ANALYSIS I Lecture Notes

The formulas for numerical differentiation can also be used (this is in fact tively n non-linear equations for n unknowns



Lecture Notes Course on Numerical Analysis

Lecture Notes Course on Numerical Analysis. Guillaume Bal. ?. October 20



Lecture notes on Numerical Analysis of Partial Differential Equations

Numerical Analysis of. Partial Differential Equations. – version of 2011-09-05 –. Douglas N. Arnold c 2009 by Douglas N. Arnold. These notes may not be 



MATHEMATICAL PHYSICS BSc. 4th Semester Class notes

mathematical analysis point of view. 6) But in physics the decending power of x expansion finds application. 7)Legendre functions are important in problems 



NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS

This book is an expanded version of supplementary notes that we used for a course duces the numerical analysis of differential equations describing the ...



Numerical Analysis 1 Lecture notes - University of Connecticut

Numerical analysis is the study of algorithms for the problem of continuous mathematics We strongly encourage to read this essay whoever is interested in the subject it is only 5 pages long This lecture notes start with interpolation which is not orthodox but in my opinion it is an interesting topic that



SBaskar - IIT Bombay

This is an introductory course of numerical analysis which comprises the design analysis and implementation of constructive methods and algorithms for the solution of mathematical problems Numerical analysis has vast applications both in mathematics and in modern science and technology



MATH 2P20 NUMERICAL ANALYSIS I Lecture Notes - Brock University

Numerical Integration and Di?erentiation Here the objective is clear; we knowthat many functions are impossible tointegrate analyticallysowewanttohaveanaccuratewayofdoingthisnumerically We would also like to have some idea and control over the accuracy of the results Integration Thewayhowwecannumericallyevaluate RB A y(x)dxis to choose a



An Introduction to Numerical Analysis - Cambridge

An Introduction to Numerical Analysis EndreS¨uliandDavidF Mayers UniversityofOxford published by the press syndicate of the university of cambridge ThePittBuildingTrumpingtonStreetCambridgeUnitedKingdom cambridge university press TheEdinburghBuildingCambridgeCB22RUUK 40West20thStreetNewYorkNY10011-4211USA 477WilliamstownRoad



SBaskar - IIT Bombay

Numerical analysis is a branch of Mathematics that deals with devising e?cient methods for obtaining numerical solutions to di?cult Mathematical problems Most of the Mathematical problems that arise in science and engineering are very hard and sometime impossible to solve exactly



Searches related to numerical analysis handwritten notes pdf filetype:pdf

The eld of numerical analysis broadly speaking is concerned with obtaining approximate so-lutions to mathematical problems that can be implemented on a computer 1 The theory of approx-imation can be surprisingly deep and elegant given the messiness of the problems it seeks to solve





Numerical Analysis Handwritten Notes PDF Download

29 jan 2023 · Hello Friends Today we sharing Numerical Analysis Handwritten Notes PDF This is very useful to the aspirants to acquire the knowledge on 



Numerical Analysis by M Usman Hamid - MathCityorg

Numerical Analysis by M Usman Hamid These notes are initially provided by Mr Anwar Khan Format PDF (see Software section for PDF Reader)



[PDF] NOTES FOR NUMERICAL METHODS - MathCityorg

A complete set of procedures which gives an approximate solution to a mathematical problem CRITERIA FOR A GOOD METHOD 1) Number of computations i e Addition 



[PDF] Numerical Analysis 1 Lecture notes - UConn Math

This lecture notes are designed for the MATH 5510 which is the first graduate course in numerical analysis at Univer- sity of Connecticut



(PDF) Lecture Notes For Mathematics B15 Numerical Analysis

PDF Contents 1 Solution of Nonlinear Equations 5 1 1 Finding the Roots of an Equation Lecture Notes For Mathematics B15 Numerical Analysis



[PDF] Lecture Notes on Numerical Analysis - Virginia Tech

The equations can be linear or nonlinear involve derivatives integrals combinations of these and beyond The tricks and techniques one learns in algebra and 



Numerical Methods Handwritten Notes - CSIT - Studocu

handwrriten notes downloaded from csit tutor downloaded from csit tutor 1 Introduction What is Multimedia 4-Video-Animation - Lecture notes 5



[PDF] Numerical Analysis II – Lecture Notes

12 mar 2018 · In this course we will learn how to do many common calculations quickly and accurately In particular: 1 Floating-point arithmetic (How do we 

What is numerical analysis?

    Introduction Numerical analysis is a branch of Mathematics that deals with devising e?cient methods for obtaining numerical solutions to di?cult Mathematical problems. Most of the Mathematical problems that arise in science and engineering are very hard and sometime impossible to solve exactly.

What are the three parts of numerical analysis?

    Numerical analysis include three parts. The ?rst part of the subject is about the development of a method to a problem. The second part deals with the analysis of the method, which includes the error analysis and the e?ciency analysis.

Why do scientists use numerical approximation?

    Due to the immense development in the computational technology, numerical approximation has become more popular and a modern tool for scientists and engineers. As a result many scienti?c softwares are developed (for instance, Matlab, Mathematica, Maple etc.) to handle more di?cult problems in an e?cient and easy way.

What is the main application of numerical differentiation?

    Trueenough, the main application of numerical di?erentiation is not to computederivatives, but to solve di?erential equations, both ordinary and partial. Now, we will not fuss much about selecting nodes; we usual use simple,equidistant spacing (no ’Gaussian’ di?erentiating).

Numerical Analysis II - Lecture Notes

Anthony Yeates

Durham University

March 12, 2018

Contents

0 What is numerical analysis? 4

0.1 Direct or iterative methods? . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

0.2 Course outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

1 Floating-point arithmetic 7

1.1 Fixed-point numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

1.2 Floating-point numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

1.3 Signi?cant ?gures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

1.4 Rounding error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

1.5 Loss of signi?cance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

2 Polynomial interpolation 12

2.1 Taylor series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

2.2 Polynomial interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

2.3 Lagrange form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

2.4 Newton/divided-di?erence form . . . . . . . . . . . . . . . . . . . . . . . . . .

18

2.5 Interpolation error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

2.6 Convergence and the Chebyshev nodes . . . . . . . . . . . . . . . . . . . . . .

23

2.7 Derivative conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

3 Di?erentiation 29

3.1 Higher-order ?nite di?erences . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

3.2 Rounding error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

3.3 Richardson extrapolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

4 Nonlinear equations 35

4.1 Interval bisection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

4.2 Fixed point iteration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

4.3 Orders of convergence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

4.4 Newton"s method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

4.5 Newton"s method for systems . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

4.6 Aitken acceleration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

4.7 ?asi-Newton methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

Numerical Analysis II - ARY22017-18 Lecture Notes

5 Linear equations 49

5.1 Triangular systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

5.2 Gaussian elimination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

5.3 LU decomposition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

5.4 Pivoting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.5 Vector norms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57

5.6 Matrix norms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

5.7 Conditioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.8 Iterative methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

6 Least-squares approximation 68

6.1 Orthogonality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

6.2 Discrete least squares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

6.3 QR decomposition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

6.4 Continuous least squares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

6.5 Orthogonal polynomials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

7 Numerical integration 78

7.1 Newton-Cotes formulae . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

7.2 Composite Newton-Cotes formulae . . . . . . . . . . . . . . . . . . . . . . . .

80

7.3 Exactness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

7.4 Gaussian quadrature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

Numerical Analysis II - ARY32017-18 Lecture Notes

0What is numerical analysis?

Numerical analysis is the study of algorithms

for the problems of continuous mathematics. (from?e de?nition of numerical analysis, L. N. Trefethen) for scientists and engineers, nowadays using computers. ?e wordcontinuousis important: numerical analysis concerns real (or complex) variables, as opposed to discrete variables, which are the domain of computer science. 0.1

Dir ector iterativ emetho ds?

Some problems can be solved by a ?nite sequence of elementary operations: adirect method. Example!Solve a system of simultaneous linear equations. x+2y=0

2xπy=1! 1:00 2:00

2:003:14!

x y! = 0:00 1:00! !Gaussian elimination::: Even in this simple example, we hit upon one problem:πis a transcendental number that can"t be represented exactly in a computer with ?nite memory. Instead, we will see that the computer uses a?oating-pointapproximation, which incursrounding error. But, unfortunately, most problems of continuous mathematics cannot be solved by a ?nite al- gorithm.

Example!Evaluate sin(1:2).

We could do this with a Maclaurin series:

sin(1:2)=1:2(1:2)33! +(1:2)55! (1:2)77!

To 8 decimal places, we get the partial sums

1:2 0:912

0:932736

0:93202505

0:93203927

0:93203908

0:93203909

?isisaniterativemethod-keepaddinganextratermtoimprovetheapproximation. Iterative methods are the only option for the majority of problems in numerical analysis, and may actually be quicker even when a direct method exists. I?e word "iterative" derives from the latiniterare, meaning "to repeat".

Numerical Analysis II - ARY42017-18 Lecture Notes

Even if our computer could do exact real arithmetic, there would still be an error resulting from stopping our iterative process at some ?nite point. ?is is calledtruncation error. We will be concerned with controlling this error and designing methods which converge as fast as possible. Example!?e famousp2 tablet from the Yale Babylonian Collection (photo: Bill Cassel-

man,h?p://www.math.ubc.ca/cass/Euclid/ybc/ybc.html).?is is one of the oldest extant mathematical diagrams, dated approximately to 1800-1600 BC.

?e numbers along the diagonal of the square approximatep2 in base 60 (sexagesimal):

1+2460

+5160

2+1060

3=1:41421296 to 9 s.f.

?is is already a good approximation to the true value p2=1:41421356 - much be?er than could be achieved by ruler and pencil measurements! I?e other numbers on the tablet relate to the calculation of the diagonal length for a square of side 30, which is

30p242+2560

+3560
2:

Example!Iterative method forp2.

It is probable that the Babylonians used something like the following iterative method. Start with an initial guessx0=1:4. ?en iterate the following formula: x k+1=xk2 +1x k=)x1=1:4142857::: x

2=1:414213564:::

I?is method is also known asHeron"s method, a?er a Greek mathematician who described it in the ?rst century AD. INotice that the method converges extremely rapidly! We will explain this later in the course when we discuss root?nding for nonlinear equations.

Numerical Analysis II - ARY52017-18 Lecture Notes

0.2Course outline

In this course, we will learn how to do many common calculations quickly and accurately. In particular:

1.Floating-point arithmetic(How do we represent real numbers on a computer?)

3.Numerical di?erentiation(How do we calculate derivatives?)

4.Nonlinear equations(How do we ?nd roots of nonlinear equations?)

5.Linear equations(How do we solve linear systems?)

systems?)

7.Numerical integration(How do we calculate integrals?)

One area we won"t cover is how to solve di?erential equations. ?is is such an important topic that it has its own courseNumerical Di?erential Equations III/IV.

Numerical Analysis II - ARY62017-18 Lecture Notes

1F loating-pointarithmetic

How do we represent numbers on a computer?

Integers can be represented exactly, up to some maximum size.

Example!64-bit integers.

If 1 bit (binary digit) is used to store the sign, the largest possible number is

1262+1261+:::+121+120=2631:

IIn Python, this is not really a worry. Even though the maximum size of a normal (32-bit) integer is 2

311, larger results will be automatically promoted to "long" integers.

1.1

Fixe d-pointnumb ers

In everyday life, we tend to use a?xed pointrepresentation Hereβis the base (e.g. 10 for decimal arithmetic or 2 for binary).

Example!(10:1)2=121+020+121=2:5.

If we require thatd1,0 unlessk=2, then every number has a unique representation of this form, except for in?nite trailing sequences of digitsβ1.

Example!3:1999=3:2.

1.2

F loating-pointnumb ers

Computers use a?oating-pointrepresentation. Only numbers in a?oating-point number sys- temFRcan be represented exactly, where Here(0:d1d2dm)βis called thefraction(orsigni?candormantissa),βis the base, andeis theexponent. ?is can represent a much larger range of numbers than a ?xed-point system of the same size, although at the cost that the numbers are not equally spaced. Ifd1,0 then each number inFhas a unique representation andFis callednormalised.

Example!Floating-point number system withβ=2,m=3,emin=1;emax=2.Numerical Analysis II - ARY72017-18 Lecture Notes

INotice that the spacing between numbers jumps by a factorβat each power ofβ. ?e largest possible number is(0:111)222=(12 +14 +18 )(4)=72 . ?e smallest non-zero number is (0:100)221=12 (12 )=14 Example!IEEE standard (1985) for double-precision (64-bit) arithmetic. Hereβ=2, and there are 52 bits for the fraction, 11 for the exponent, and 1 for the sign. ?e actual format used is Whenβ=2, the ?rst digit of a normalized number is always 1, so doesn"t need to be stored in memory. ?eexponent biasof 1022 means that the actual exponents are in the range1022 to 1025, sincee2[0;2047]. Actually the exponents1022 and 1025 are used to store0 and

1respectively.

?e smallest non-zero number in this system is(0:1)2210212:22510308, and the largest number is(0:11)2210241:79810308.IIEEE stands for Institute of Electrical and Elec- tronics Engineers. ?is is the default system in Python/numpy. ?e automatic 1 is sometimes called the "hidden bit". ?e exponent bias avoids the need to store the sign of the exponent. Numbers outside the ?nite setFcannot be represented exactly. If a calculation falls below the lower non-zero limit (in absolute value), it is calledunder?ow, and usually set to 0. If it falls above the upper limit, it is calledover?ow, and usually results in a ?oating-point exception.

Ie.g. in Python,2.0**1025leads to an exception.

Ie.g. Ariane 5 rocket failure (1996).?e maiden ?ight ended in failure. Only 40 seconds a?er initiation, at altitude 3700m, the launcher veered o? course and exploded. ?e cause was a so?ware exception during data conversion from a 64-bit ?oat to a 16-bit integer. ?e converted number was too large to be represented, causing an exception. IIn IEEE arithmetic, some numbers in the "zero gap" can be represented usinge=0, since only two possible fraction values are needed for0. ?e other fraction values may be used with ?rst (hidden) bit 0 to store a set of so-calledsubnormalnumbers. ?e mapping fromRtoFis calledroundingand denoted ?(x). Usually it is simply the nearest number inFtox. Ifxlies exactly midway between two numbers inF, a method of breaking ties is required. ?e IEEE standard speci?esround to nearest even- i.e., take the neighbour with last digit 0 in the fraction.I?is avoids statistical bias or prolonged dri?.

Example!Our toy system from earlier.9

8 =(1:001)2has neighbours 1=(0:100)221and54 =(0:101)221, so is rounded down to 1. 118
=(1:011)2has neighbours54 =(0:101)221and32 =0:110)221, so is rounded up to32

Numerical Analysis II - ARY82017-18 Lecture Notes

Ie.g. Vancouver stock exchange index.In 1982, the index was established at 1000. By November 1983, it had fallen to 520, even though the exchange seemed to be doing well. Ex- planation: the index was roundeddownto 3 digits at every recomputation. Since the errors were always in the same direction, they added up to a large error over time. Upon recalcula- tion, the index doubled! 1.3

Signi?cant ?gur es

When doing calculations without a computer, we o?en use the terminology ofsigni?cant ?g- ures. To count the number of signi?cant ?gures in a numberx, start with the ?rst non-zero digit from the le?, and count all the digits therea?er, including ?nal zeros if they are a?er the decimal point. Example!3.1056, 31.050, 0.031056, 0.031050, and 3105.0 all have 5 signi?cant ?gures (s.f.). To roundxtons.f., replacexby the nearest number withns.f. An approximationˆxofxis "correct tons.f." if bothˆxandxround to the same number tons.f. 1.4

Rounding err or

Ifjxjlies between the smallest non-zero number inFand the largest number inF, then ?(x)=x(1+δ);(1.3) where the relative error incurred by rounding is jδj=j?(x)xjjxj:(1.4) IRelative errors are o?en more useful because they are scale invariant. E.g., an error of 1 hour is irrelevant in estimating the age of this lecture theatre, but catastrophic in timing your arrival at the lecture. Nowxmay be wri?en asx=(0:d1d2)ββefor somee2[emin;emax], but the fraction will not terminate a?ermdigits ifxβm, so j?(x)xj 12

βmβe=) jδj 12

β1m:(1.5)

Here we used that the fractional part ofjxjis at least(0:1)ββ1. ?e numberϵM=12

β1mis

called themachine epsilon(orunit roundo?), and is independent ofx. So the relative rounding error satis?es jδj ϵM:(1.6) ISometimes the machine epsilon is de?ned without the factor12 . For example, in Python, print(np.finfo(np.float64).eps). in the system.

Numerical Analysis II - ARY92017-18 Lecture Notes

Example!For our system withβ=2,m=3, we haveϵM=12 :213=18 . For IEEE double precision, we haveβ=2 andm=53 (including the hidden bit), soϵM=12 :2153=253

1:111016:

When adding/subtracting/multiplying/dividing two numbers inF, the result will not be inF in general, so must be rounded. Example!Our toy system again (β=2,m=3,emin=1,emax=2).

Let us multiplyx=58

andy=78 . We have xy=3564 =12 +132
+164
=(0:100011)2: ?is has too many signi?cant digits to represent in our system, so the best we can do is round the result to ?(xy)=(0:100)2=12 ITypically additional digits are used during the computation itself, as in our example. For= +;;;, IEEE standard arithmetic requires rounded exact operations, so that ?(xy)=(xy)(1+δ);jδj ϵM:(1.7) 1.5

Loss of signi?cance

You might think that (1.7) guarantees the accuracy of calculations to withinϵM, but this is true only ifxandyare themselves exact. In reality, we are probably starting from¯x=x(1+δ1) and

¯y=y(1+δ2), withjδ1j;jδ2j ϵM. In that case, there is an error even before we round the

result, since x¯y=x(1+δ1)y(1+δ2)(1.8) =(xy)

1+xδ1yδ2xy!

:(1.9) If the correct answerxyis very small, then there can be an arbitrarily large relative error in the result, compared to the errors in the initial ¯xand¯y. In particular, this relative error can be much larger thanϵM. ?is is calledloss of signi?cance, and is a major cause of errors in ?oating-point calculations.

Example!?adratic formula for solvingx256x+1=0.

To 4 s.f., the roots are

x

1=28+p783=55:98;x2=28p783=0:01786:

However, working to 4 s.f. we would compute

p783=27:98, which would lead to the results x1=55:98;¯x2=0:02000: ?e smaller root is not correct to 4 s.f., because of cancellation error. One way around this is to note thatx256x+1=(xx1)(xx2), and computex2fromx2=1=x1, which gives the correct answer. Numerical Analysis II - ARY102017-18 Lecture Notes INote that the error crept in when we roundedp783 to 27:98, because this removed digits that would otherwise have been signi?cant a?er the subtraction.

Example!Evaluatef(x)=excos(x)xforxvery near zero.

Let us plot this function in the range5108x5108- even in IEEE double precision

arithmetic we ?nd signi?cant errors, as shown by the blue curve:?e red curve shows the correct result approximated using the Taylor series

f(x)=

1+x+x22!

+x33! 1x22! +x44! x x2+x36 ?is avoids subtraction of nearly equal numbers. IWe will look in more detail at polynomial approximations in the next section. Note that ?oating-point arithmetic violates many of the usual rules of real arithmetic, such as (a+b)+c=a+(b+c).

Example!In 2-digit decimal arithmetic,

Example!?e average of two numbers.

InR, the average of two numbers always lies between the numbers. But if we work to 3 decimal digits, ?5:01+5:022 =?(10:03)2 =10:02 =5:0: ?e moral of the story is that sometimes care is needed. Numerical Analysis II - ARY112017-18 Lecture Notes

2Polynomial interp olation

How do we represent mathematical functions on a computer?

Iffis a polynomial of degreen,

f(x)=pn(x)=a0+a1x+:::+anxn;(2.1) then we only need to store then+1 coe?cientsa0;:::;an. Operations such as taking the derivative or integratingfare also convenient. ?e idea in this chapter is to ?nd a polynomial that approximates a general functionf. For a continuous functionfon a bounded interval, this is always possible if you take a high enough degree polynomial: ?eorem 2.1(Weierstrass Approximation ?eorem, 1885).For anyf2C([0;1])and any

ϵ>0, there exists a polynomialp(x)such that

max

0x1f(x)p(x)ϵ:

?e proof is beyond the scope of this course, but see the extra handout for an outline. Iffis not continuous, then something other than a polynomial is required, since polynomials can"t handle asymptotic behaviour. ITo approximate functions like 1=x, there is a well-developed theory of rational function interpolation, which is beyond the scope of this course. In this chapter, we look for a suitable polynomialpnbyinterpolation- that is, requiring p n(xi)=f(xi)at a ?nite set of pointsxi, usually callednodes. Sometimes we will also require thederivative(s)ofpntomatchthoseoff. InChapter6wewillseeanalternativeapproach,ap- propriate for noisy data, where the overall errorjf(x)pn(x)jis minimised, without requiring p nto matchfat speci?c points. 2.1

T aylorseries

A truncated Taylor series is (in some sense) the simplest interpolating polynomial since it uses only a single nodex0, although it does requirepnto match bothfand some of its derivatives. Example!Calculating sin(0:1)to 6 s.f. by Taylor series. We can approximate this using a Taylor series about the pointx0=0, which is sin(x)=xx33! +x55! x77! ?is comes from writing f(x)=a0+a1(xx0)+a2(xx0)2+:::; Numerical Analysis II - ARY122017-18 Lecture Notes then di?erentiating term-by-term and matching values atx0:quotesdbs_dbs14.pdfusesText_20
[PDF] numerical analysis pdf download

[PDF] numerical analysis pdf for computer science

[PDF] numerical analysis pdf s.s sastry

[PDF] numerical analysis pdf sauer

[PDF] numerical analysis pdf solutions

[PDF] numerical analysis questions and answers pdf

[PDF] numerical mathematical analysis pdf

[PDF] numerical methods for computer science pdf

[PDF] numerical methods for engineering and science by saumyen guha pdf

[PDF] numerical methods for scientific and engineering computation 4th edition pdf

[PDF] numerical methods for solving system of nonlinear equations

[PDF] numerical methods in civil engineering book pdf

[PDF] numerical methods journal pdf

[PDF] numerical methods practical applications

[PDF] numerical methods problems and solutions pdf