라그랑주 다항식
무한체 F의 스칼라 c0,c1,...,cn이 주어졌다고 하자. 이 때 ci 각각에 대한 라그랑주 다항식을 다음과 같이 정의한다.
fi(x)=(ci−c0)...(ci−ci−1)(ci−ci+1)...(ci−cn)(x−c0)...(x−ci−1)(x−ci+1)...(x−cn)fi(ci)={0 (i=j)1 (i=j)
각 fi(x)의 차수는 n이고, fi(x)∈Pn(F)이다.
라그랑주 다항식과 기저
c0,c1,...,cn에 대한 라그랑주 다항식 β={f0,f1,...,fn}이 Pn(F)의 일차독립인 부분집합임을 증명하자.
i=0∑naifi(cj)=aji=0∑naifi=0⇒i=0∑naifi(cj)=0⇒aj=0 (j∈{0,1,...,n})
따라서 β는 일차독립인 Pn(F)의 부분집합이다.
그리고 dim(Pn(F))=n+1이고, β는 (n+1)개의 벡터를 가진 일차결합인 부분집합이므로 β는 Pn(F)의 기저다.
따라서 임의의 Pn(F)의 다항식을 β의 유일한 일차결합으로 표현할 수 있다.
라그랑주 보간법
데이터 포인트 (c0,b0),(c1,b1),...,(cn,bn)이 주어졌다고 하자.
이 때 각 데이터 포인트를 지나는 n차 이하의 다항식은 라그랑주 다항식의 일차결합으로 유일하게 결정된다.
g=i=0∑ng(ci)fi=i=0∑nbifi 는 유일하게 결정되는 n차 이하의 다항식이다.
라그랑주 보간법 예시
(1,8),(2,5),(3,−4)가 주어졌을 때, 모든 점을 지나는 2차 이하의 다항식을 구하자.f0(x)=(1−2)(1−3)(x−2)(x−3)=21(x2−5x+6)f1(x)=(2−1)(2−3)(x−1)(x−3)=−1(x2−4x+3)f2(x)=(2−1)(2−3)(x−1)(x−3)=21(x2−3x+2)g(x)=8f0(x)+5f1(x)−4f2(x)=−3x2+6x+5