Lagrange Polynomial Interpolation

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
5 replies · 2K views
xkellyy
Messages
5
Reaction score
0

Homework Statement


Find the polynomial p(x) of degree 20 satisfying:
p(-10) =p(-9) = p(-8) = ...=p(-1) = 0
p(0) = 1
p(1) = p(2) = p(3) = ...p(10) = 0


Homework Equations



L(x) := \sum_{j=0}^{k} y_j \ell_j(x)

The Attempt at a Solution



i tried using the formula above:

a = p(-10) / (-1)(-2)(-3)...(-20) = 0

and got zero for all the coefficients excluding the 20th coefficient, which i got 1/0

then i thought about it graphically - it looks like a cos graph so i tried using the maclaurin series expansion but realized that it only works from n to infinity.

any tips?
 
Physics news on Phys.org
A few suggestions. Throw some itex and tex tags around your latex to make them render. Next, could you define some of things you're using? What are [itex]y_j, \ell_j,a[/itex]? It is impossible for us to guess what these are supposed to be.

Now assuming I've guess your notation correctly, the Lagrange polynomial is given by

[tex]L(x) = \sum_{j=0}^{20} p(x_j) \ell_j(x)[/tex]
where
[tex]\ell_j(x) = \prod_{i\neq j, i=0}^{20} \frac{ (x -x_j) }{(x_j-x_i)}[/tex]

in which case you are correct, all terms except the j=0 term disappear. So what is [itex]\ell_0[/itex]?
 
Kreizhn said:
A few suggestions. Throw some itex and tex tags around your latex to make them render. Next, could you define some of things you're using? What are [itex]y_j, \ell_j,a[/itex]? It is impossible for us to guess what these are supposed to be.

Now assuming I've guess your notation correctly, the Lagrange polynomial is given by

[tex]L(x) = \sum_{j=0}^{20} p(x_j) \ell_j(x)[/tex]
where
[tex]\ell_j(x) = \prod_{i\neq j, i=0}^{20} \frac{ (x -x_j) }{(x_j-x_i)}[/tex]

in which case you are correct, all terms except the j=0 term disappear. So what is [itex]\ell_0[/itex]?

so to find the nth coefficient for the x^n-1 term

a(n) = p(n)/(x-x1)(x-x2)(x-x3)...

x1, x2 terms are the x values of the data points provided from ascending order excluding the x(n) point if that makes sense

but what I'm saying is, i get zero or 1/0 (for P(0) = 1) point for all the coefficients i calculate which is where I'm stuck :/
 
Okay, I understand the x(n) notation but you still haven't defined what [itex]y_j[/itex] is, what [itex]\ell_j[/itex] is, or how a(n) fits into the definition of the Lagrange polynomial. It's impossible to help you unless you make these things clear.
 
yj is the y co-ordinate of the data point...lj is the coefficient of x^n, where n is the varying degrees of the polynomial (in this example, 0-20 because there are 21 data points)

a(n) was just my way of explaining lj.
 
Ah, okay.

Well, the [itex]\ell_j[/itex] are never zero. Take a look at how I defined [itex]\ell_j[/itex] in one of my previous posts and you'll see that this is true. What is the formula you are using to calculate them?