FitPoly[ <点のリスト>, <多項式の次数> ]
rawData = {(1, 2), (2, 2), (3, 2), (2, 3), (4, 4), (4, 3), (3, 3), (3, 4), (1, 4), (-2, 4), (-2, 6), (-3, 7), (-3, 6), (-2, 6), (-1, 4), (-1, 3), (-1, 5), (5, 4), (6, 6), (7, 6), (9, 6), (9, 4), (7, 5), (6, 5), (8, 5), (8, 6), (6, 7), (5, 6), (7, 3), (1, 3), (5, 5), (5, 8)}
を作成する。
rawDataから、3次多項式による近似曲線を求めよ。
解答
FitPoly[rawData,3] (その値は、y = -0.02108x³ + 0.25513x² - 0.38431x + 3.02024)
解説
FitPoly[ <点のリスト>, <多項式の次数> ]は、指定の点のリストから、指定の次数の多項式による近似曲線を作成する。