0% found this document useful (0 votes)
9 views2 pages

WS-2-NA - Version

The document outlines a numerical analysis workshop focused on polynomial interpolation and approximation using Newton's Interpolation Polynomial. It includes theoretical exercises for calculating values and estimating populations, as well as real-world applications for temperature estimation. Students are instructed to perform calculations manually before implementing them in MATLAB.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

WS-2-NA - Version

The document outlines a numerical analysis workshop focused on polynomial interpolation and approximation using Newton's Interpolation Polynomial. It includes theoretical exercises for calculating values and estimating populations, as well as real-world applications for temperature estimation. Students are instructed to perform calculations manually before implementing them in MATLAB.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Numerical Analysis 02

WS-2: Polynomial Interpolation & Approximation


(Newton’s Interpolation Polynomial)

Objectives
Students will learn and apply Newton’s Interpolation through theoretical
exercises, MATLAB implementation, and real-world applications.

Part. I. Theoretical calculations


Exercise 1:
a- Find the value of f(0.8) using Newton’s divided difference formula,
from the following table :
𝒙 4 5 7 10 11 13
𝒇(𝒙) 48 100 294 900 1210 2028
b- Using the Newton’s divided difference formula, find a polynomial
function satisfying the following data:
𝒙 -4 -1 0 2 2
𝒇(𝒙) 1245 33 5 9 1355
c- For the following table, obtain f(x) as a polynomial in power of
(𝑥 − 5):

𝒙 0 2 3 4 7 9
𝒇(𝒙) 4 26 58 112 466 922
Exercise 02:
a- Find the value of 𝑠𝑖𝑛(52° ) from the given table:
𝜽 45 50 55 60
𝒔𝒊𝒏(𝜽) 0.7071 0.7660 0.8192 0.8660
b- For a certain town the population was given below:
𝒀𝒆𝒂𝒓 1931 1941 1951 1961
𝑷𝒐𝒑𝒖𝒍𝒂𝒕𝒊𝒐𝒏 𝒊𝒏 𝒕𝒉𝒐𝒖𝒔𝒂𝒏𝒅𝒔 172 171.7 157.2 183.9
Find the population for 1946.
Exercise 3:
a- Using Newton’s backward difference formula, find the value of 𝑓(1.6)
if:
𝒙 1 1.4 1.8 2.2
𝒇(𝒙) 3.49 4.82 5.96 6.5
b- The population of a town in the decennial census were as under :

Pr. S. ABDELMALEK & Dr. A. DALI 1/2


𝒙 = 𝒀𝒆𝒂𝒓 1982 1992 2002 2012 2022
𝒇(𝒙) 93 101
46 66 81
= 𝑷𝒐𝒑𝒖𝒍𝒂𝒕𝒊𝒐𝒏 𝒊𝒏 𝒕𝒉𝒐𝒖𝒔𝒂𝒏𝒅𝒔
Estimate the population for the year 2016.
c- From the following table estimate the number of students who
obtained marks in computer programming between 75 and 80.
𝑴𝒂𝒓𝒌𝒔 34-45 45-55 55-65 65-75 75-85
𝑵. 𝒐𝒇 𝒔𝒕𝒖𝒅𝒆𝒏𝒕𝒔 20 40 60 60 20

Part. II. Real-world applications


Problem: Temperature Estimation at Different Times
A weather station records the temperature at specific times during the
day. However, the data is incomplete, and we need to estimate the
temperature at missing time points.
Given Data:
A weather station provides the following temperature readings:

Time (hours) Temperature (°C) Rate of Change (°C/hour)


6:00 AM (6) 12 1.667
9:00 AM (9) 17 1.667
12:00 PM (12) 22 1.333
3:00 PM (15) 25 1.000

Objective:
• Using Newton's Interpolation, estimate the temperature at 10:30 AM
(t = 10.5 hours).
Solution Approach:
• Newton's Divided Differences: Construct an interpolation polynomial
using only the temperature data.

MATLAB programing
1. Draw the flowchart of the MATLAB program implementing the Newton’s
method.
2. Write the MATLAB code to compute the interpolation and validate the
result.
General Instruction:
- Perform all calculations manually before using MATLAB.

Good Luck!

Pr. S. ABDELMALEK & Dr. A. DALI 2/2

You might also like