補間¶ 本稿では補間曲線の構築方法であるラグランジュ補間とスプライン補間について記す。 SciPy ではそれぞれ関数呼び出し一発で補間曲線が得られるので便利だ。 Lagrange 補間¶ 普通は採用しない補間方式だが、関数 scipy.interpolate.lagrange を用いると Lagrange 補間多項式を得られる。単一の多項式で補間を表現するという性質上、多数の測定データに対して得られる補間多項式は次数が高くなり、数値計算に適さなくなる。次数が高いと、測定データから離れたパラメーターにおける補間関数の評価値が「暴れる」ので、補間としての質がそもそも問題外になる。 SciPy のドキュメントでは、大体 20 個以上の点を寄越してくれるなと警告している。 コード的な手順は次のとおりとなる。 データ点列を array-like の形式で用意する。以下の説明ではそれぞれ x, y と
![補間 — 読書ノート v1.4.0dev](https://cdn-ak-scissors.b.st-hatena.com/image/square/82c0a6825705074bb7f6cf95bc49e593c6519e79/height=288;version=1;width=512/https%3A%2F%2Fshowa-yojyo.github.io%2Fnote%2F_images%2Fscipy-spline-interest.png)