ラグランジュ補間式 任意の点で特定の値を取るラグランジュ多項式と呼ばれる多項式を見つけます。それはn級です 関数 f(x) の多項式表現。内挿法は、既知のデータ ポイントの離散セットの範囲内で新しいデータ ポイントを見つけるために使用されます。
この記事では、ラグランジュ補間、ラグランジュ補間公式、ラグランジュ補間公式の証明、ラグランジュ補間公式に基づく例などについて詳しく学びます。
ラグランジュ補間とは何ですか?
ラグランジュ補間は、関数が指定されていない場合に、任意の点での関数の値を見つける方法です。関数上の他のポイントを使用して、必要なポイントで関数の値を取得します。
x の値を代入すると y の異なる値が得られる関数 y = f(x) があるとします。そして 2 点が与えられます (x1、 そして1) と (x2、 そして2) 曲線上で x = a(定数) における y の値がラグランジュ補間公式を使用して計算されます。
ラグランジュ補間式
実数値がほとんどない場合 x1、 バツ2、 バツ3、 …、 バツnそしてy1、 そして2、 そして3、 …、 そしてnそして、条件を満たす実係数を持つ多項式 P が存在します P(x私) = そして私、 ∀ i = {1, 2, 3, …, n} であり、多項式 P の次数は実数値の数、つまりdegree(P) より小さくなければなりません。
n次のラグランジュ補間式
n のラグランジュ補間式番目次数多項式は次のように与えられます。
n のラグランジュ補間式 番目 順序は、
ラグランジュ一次補間式
もし 多項式の次数が 1 の場合、一次多項式と呼ばれます。 1のラグランジュ補間式セント次数多項式は、
ラグランジュ二次補間式
多項式の次数が 2 の場合、それは 2 次多項式と呼ばれます。 2 次多項式のラグランジュ補間公式は次のとおりです。
ラグランジュ定理の証明
与えられた形式の n 次多項式を考えてみましょう。
f(x) = A0(x – x1)(x – x2)(x – x3)…(x – xn) + A1(x – x1)(x – x2)(x – x3)…(x – xn) + … + A(n-1)(x – x1)(x – x2)(x – x3)…(x – xn)
代替観測値 x私Aを取得する私
x = x と置きます0それからAを取得します0
f(x0) = そして0=A0(バツ0- バツ1)(バツ0- バツ2)(バツ0- バツ3)…(バツ0- バツn)
あ 0 = そして 0 /(バツ 0 - バツ 1 )(バツ 0 - バツ 2 )(バツ 0 - バツ 3 )…(バツ 0 - バツ n )
x = x を代入すると1Aを取得します1
f(x1) = そして1=A1(バツ1- バツ0)(バツ1- バツ2)(バツ1- バツ3)…(バツ1- バツn)
あ 1 = そして 1 /(バツ 1 - バツ 0 )(バツ 1 - バツ 2 )(バツ 1 - バツ 3 )…(バツ 1 - バツ n )
同様に、x = x を代入すると、nAを取得しますn
f(xn) = そしてn=An(バツn- バツ0)(バツn- バツ1)(バツn- バツ2)…(バツn- バツn-1)
あ n = そして n /(バツ n - バツ 0 )(バツ n - バツ 1 )(バツ n - バツ 2 )…(バツ n - バツ n-1 )
A のすべての値を代入すると私関数 f(x) (i = 1, 2, 3, …n) では、次のようなラグランジュ補間式が得られます。

ラグランジュ補間式の性質
ラグランジュ補間式のさまざまなプロパティについては以下で説明します。
- この公式は、関数自体が指定されていない場合でも、任意の時点で関数の値を見つけるために使用されます。
- 与えられたポイントが等間隔でない場合でも使用されます。
- これは、任意の関数に属する独立変数の従属変数の値を与えるため、関数の値を見つけるための数値解析などで使用されます。
ラグランジュ補間公式の使用法
ラグランジュ補間公式のさまざまな使用法については以下で説明します。
- これは、関数自体が指定されていない場合でも、特定の独立変数で従属変数の値を見つけるために使用されます。
- 画像のスケーリングに使用されます。
- AIモデリングに利用されています。
- NLPなどを教えるために使用されます。
続きを読む、
- 補間式
- 直線補間式
ラグランジュ補間式の使用例
ラグランジュ補間公式に関するいくつかのサンプル質問を見てみましょう。
例 1: 指定された点のセット (1, 2)、(3, 4) について、x = 2 における y の値を求めます。
解決:
考えると、
- (バツ0、 そして0) = (1, 2)
- (バツ1、 そして1) = (3, 4)
一次ラグランジュ補間式は、
x = 2 の場合
そして
y = (-2/-2) + (4/2)
y = 1 + 2 = 3
x = 2 における y の値は 3 です
例 2: 指定された点セット (9, 2)、(3, 10) について、x = 5 における y の値を求めます。
解決:
考えると、
- (バツ0、 そして0) = (9, 2)
- (バツ1、 そして1) = (3, 10)
一次ラグランジュ補間式は、
x = 5 の場合
y = (4/6) + (-40/-6)
y = (2/3) + (20/3)
y = 22/3 = 7.33
x = 5 における y の値は 7.33 です。
例 3: 指定された点セット (1, 6)、(3, 4)、(2, 5) について、x = 1 における y の値を求めます。
エース対デス
解決:
考えると、
- (バツ0、 そして0) = (1, 6)
- (バツ1、 そして1) = (3, 4)
- (バツ2、 そして2) = (2, 5)
二次ラグランジュ補間式は、
x = 1 の場合
y = (12/2) + 0 + 0
y = 6
mysqlワークベンチの使い方x = 1 における y の値は 6 です
例 4: 指定された点のセット (9, 6)、(3, 5)、(1, 12) について、x = 10 における y の値を求めます。
解決:
考えると、
- (バツ0、 そして0) = (9, 6)
- (バツ1、 そして1) = (3, 5)
- (バツ2、 そして2) = (1, 12)
二次ラグランジュ補間式は、
x = 10 の場合
y = (63/8) + (-15/4) + (21/4)
y = (63-30 + 42)/8
y = 75/8 = 9.375
x = 10 における y の値は 9.375 です。
例 5: 指定された点セット (1, 10)、(2, 4)、(3, 4)、(5, 7) について、x = 7 における y の値を求めます。
解決:
考えると、
- (バツ0、 そして0) = (1, 10)
- (バツ1、 そして1) = (2, 4)
- (バツ2、 そして2) = (3, 4)
- (バツ3、 そして3) = (5, 7)
三次ラグランジュ補間式は、
x = 7 で
y = -50 + 64 – 60 + 35
y = 99 – 110 = -十一
x = 7 における y の値は -11 です
例 6: 指定された点セット (5, 12)、(6, 13)、(7, 14)、(8, 15) について、x = 10 における y の値を求めます。
解決:
考えると、
- (バツ0、 そして0) = (5, 12)
- (バツ1、 そして1) = (6, 13)
- (バツ2、 そして2) = (7, 14)
- (バツ3、 そして3) = (8, 15)
三次ラグランジュ補間式は、
x = 10 の場合、
y = -48 + 195 – 280 + 150
y = 17
x = 10 における y の値は 17 です
例 7: 指定された点のセット (-2, 5),(1, 7) について、x = 0 における y の値を求めます。
解決:
考えると、
- (バツ0、 そして0) = (-2, 5)
- (バツ1、 そして1) = (1, 7)
一次ラグランジュ補間式は、
x = 0 では、
y = (5/3) + (14/3)
y = 19/3 = 6.33
x = 0 における y の値は 6.33 です。
ラグランジュ補間式に関する FAQ
1. ラグランジュ補間公式とは何ですか?
ラグランジュ補間公式は、関数自体が与えられていなくても、任意の独立変数に対する関数の従属変数の値を見つけるために使用される公式です。
2. ラグランジュ補間公式の応用例は何ですか?
ラグランジュの公式は、現代の数学やデータサイエンスでさまざまな応用が可能です。
- AIモデルのトレーニングに使用されます。
- 画像処理に使用されます。
- 3 次元以上の曲線のグラフ作成などに使用されます。
3. 一次ラグランジュ補間公式とは何ですか?
一次ラグランジュ補間公式は次のとおりです。
f(x) = (x – x 1 )/(バツ 0 - バツ 1 )×f 0 + (x – x 0 )/(バツ 1 - バツ 0 )×f 1
4. 2次ラグランジュ補間公式とは何ですか?
2 次ラグランジュ補間公式は次のとおりです。
f(x) = [(x – x 1 )(x – x 2 )/(バツ 0 - バツ 1 )(バツ 0 - バツ 2 )]×f 0 + [(x – x 0 )(x – x 2 )/(バツ 1 - バツ 0 )(バツ 1 - バツ 2 )]×f 1 + [(x – x 0 )(x – x 1 )/(バツ 2 - バツ 0 )(バツ 2 - バツ 2 )]×f 0














