Spivak's Calculus polynomial question

Click For Summary

Homework Help Overview

The problem involves finding a polynomial function of degree n-1 that takes the value 1 at a specific point x_i and 0 at other points x_j, where x_1, ..., x_n are distinct numbers. The context is rooted in polynomial interpolation, specifically related to Lagrange interpolation polynomials.

Discussion Character

  • Exploratory, Conceptual clarification, Mathematical reasoning

Approaches and Questions Raised

  • Participants discuss the formulation of the polynomial f_i and its properties, including attempts to express it in terms of products of factors. Some participants explore the implications of the Lagrange interpolation formula and its application to the problem.

Discussion Status

There are various attempts to formulate the polynomial, with some participants providing expressions and others questioning their correctness. Guidance has been offered regarding the structure of the polynomial and its evaluation at specific points, but no consensus has been reached on a definitive solution.

Contextual Notes

Some participants express uncertainty about the appropriate forum for the problem and the clarity of the problem statement. There is also a discussion about the implications of the polynomial's behavior at different points and the need for a single function that meets the specified conditions.

scast
Messages
5
Reaction score
0

Homework Statement



(This problem is from the Spivak 2nd Ed. I had to translate it from spanish since my book is in spanish)

If [tex]x_1, \ldots, x_n[/tex] are different numbers, find a polynomial function [tex]f_i[/tex] of [tex]n-1[/tex] degree that takes value 1 on [tex]x_i[/tex] and 0 in [tex]x_j[/tex] for [tex]j \neq i[/tex]. Indication: the product of every [tex](x-x_j)[/tex] for [tex]j \neq i[/tex] is 0 if [tex]j \neq i[/tex].

\prod_{j=1}^{n} (x-x_{j})

Homework Equations



[tex]\prod_{j=1}^{n} (x-x_{j})[/tex]

The Attempt at a Solution



So far... Well so basically I stated all the known and unknown but I can't seem to get
past that. So here's what I have...

There is a set of [tex]x_1, \ldots, x_n[/tex]
[tex]f_{i}[/tex] is of [tex]n-1[/tex] degree.

There's a function such

[tex]f_{i}(x) = a_{n-1}x^{n-1} + a_{n-2}x^{n-2} + \ldots + a_{1}x + a_{0}[/tex]

There's a pair [tex](x_{i}, f_{i}(x_{i})[/tex] such that

[tex]f_{i}(x_{i}) = a_{n-1}x_{i}^{n-1} + a_{n-2}x_{i}^{n-2} + \ldots + a_{1}x_{i} + a_{0} = 1[/tex]

And there's also a pair [tex](x_{j}, f_{i}(x_{j}))[/tex] such that

[tex]f_{i}(x_{j}) = a_{n-1}x_{j}^{n-1} + a_{n-2}x_{j}^{n-2} + \ldots + a_{1}x_{j} +a_{0} = 0[/tex]

But I can't seem to connect the indication with the whole problem... any help? Oh, and I posted it in calculus but I am not quiet sure if this belongs in precalculus forum instead. I am sorry if this doesn't belong here.

Thanks for any advice in advance.
 
Physics news on Phys.org
Try [tex]\prod_{k \neq i} (x-x_k)[/tex], a polynomial of degree n - 1, and divide this expression by an appropriate constant (try a product of factors). For more information, look up: Lagrange interpolation polynomials.
 
First of all, I know that this thread is very old, but since I am working on this exact problem I assume it is better not to create a new thread. (+ it shows that I did a search :) )

Here's my attempt:

[tex]f_i(x) = \prod^n_{\frac{j=1}{j\neq i}} \frac{x-x_j}{x_i-x_j}[/tex]

The next part of this problem is as follows.
Find a polynomial function [tex]f[/tex] of degree [tex]n-1[/tex] such that [tex]f(x_i)=a_i[/tex], where [tex]a_1,...a_n[/tex] are given numbers. (You should use the function [tex]f_1[/tex] from the first part. The formula you will obtain is called the "Lagrange interpolation formula".


[tex]f_i(x) = a_i\prod^n_{\frac{j=1}{j\neq i}} \frac{x-x_j}{x_i-x_j}[/tex]
since the function from the previous problem was [tex]1[/tex] at [tex]x_i[/tex]

I would appreciate it if someone could take a look at this and tell me if it is correct.
Thanks!
 
Dafe said:
First of all, I know that this thread is very old, but since I am working on this exact problem I assume it is better not to create a new thread. (+ it shows that I did a search :) )

Here's my attempt:

[tex]f_i(x) = \prod^n_{\frac{j=1}{j\neq i}} \frac{x-x_j}{x_i-x_j}[/tex]

The next part of this problem is as follows.
Find a polynomial function [tex]f[/tex] of degree [tex]n-1[/tex] such that [tex]f(x_i)=a_i[/tex], where [tex]a_1,...a_n[/tex] are given numbers. (You should use the function [tex]f_1[/tex] from the first part. The formula you will obtain is called the "Lagrange interpolation formula".[tex]f_i(x) = a_i\prod^n_{\frac{j=1}{j\neq i}} \frac{x-x_j}{x_i-x_j}[/tex]
since the function from the previous problem was [tex]1[/tex] at [tex]x_i[/tex]

I would appreciate it if someone could take a look at this and tell me if it is correct.
Thanks!

Close. It should be:

n
[tex]\Sigma[/tex] aifi(x)
i=1

where f(x) is your function above

you need a function such that fi(xi) = ai where xi = x1,x2,...,xn and ai = a1,a2,...,an.

The LATEX subscripting doesn't seem to work :S
 
Last edited:
Ok, so my new function is,

[tex]f(x) = \sum^n_{i=1}a_if_i(x)[/tex]

if I put [tex]x_i[/tex] into this new function, I would get:

[tex]f(x_i) = a_1+a_2+...+a_n[/tex]

The problem asks for a function where [tex]f(x_1)=a_i[/tex]. Does this imply a sum over the [tex]a_i[/tex]'s?
By the way, I am in no way saying your answer is wrong. It fits nicely with my google search on lagrange interpolating polynomial :)

Thanks!
 
Dafe said:
Ok, so my new function is,

[tex]f(x) = \sum^n_{i=1}a_if_i(x)[/tex]

if I put [tex]x_i[/tex] into this new function, I would get:

[tex]f(x_i) = a_1+a_2+...+a_n[/tex]
No. AT xi, fi will be 1, every other fn will be 0. [itex]f(x_i)= a_1(0)+ a_2(0)+ \cdot\cdot\cdot+ a_i (1)+ \cdot\cdot\cdot+ a_n(0)= a_i[/itex].

The problem asks for a function where [tex]f(x_1)=a_i[/tex]. Does this imply a sum over the [tex]a_i[/tex]'s?
By the way, I am in no way saying your answer is wrong. It fits nicely with my google search on lagrange interpolating polynomial :)

Thanks!
 
Dafe said:
Ok, so my new function is,

[tex]f(x) = \sum^n_{i=1}a_if_i(x)[/tex]

if I put [tex]x_i[/tex] into this new function, I would get:

[tex]f(x_i) = a_1+a_2+...+a_n[/tex]

The problem asks for a function where [tex]f(x_1)=a_i[/tex]. Does this imply a sum over the [tex]a_i[/tex]'s?
By the way, I am in no way saying your answer is wrong. It fits nicely with my google search on lagrange interpolating polynomial :)

Thanks!

This is why your function is wrong:

You need to find a single function that gives you certain numbers whenever you input certain numbers.

So at f(x1) you should get a1, at f(x2), you should get a2.. at f(xn) you should get an.

With your function, aifi(x) where fi(x) is the quotient function shown earlier - you cannot get anything other than 0 and whatever ai was supposed to be, unless you keep changing your function.
 
Last edited:
Ah, now I get it :)
Thank you both very much!
 

Similar threads

Replies
8
Views
1K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
3
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
9
Views
2K
  • · Replies 21 ·
Replies
21
Views
2K
Replies
1
Views
1K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K