うしブログ

うしブログ

趣味で運営する、GeoGebraの専門ブログ。

(作業メモ)StartPoint要検証(2行の場合;テキスト変更時未定義問題)

(要修復)ToggleButton・RollPolygonWithoutSlipping・貯金時計・直感力トレーニング

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次多項式による近似曲線を求めよ。

f:id:usiblog:20200528024218p:plain

解答

FitPoly[rawData,3] (その値は、y = -0.02108x³ + 0.25513x² - 0.38431x + 3.02024)

解説

FitPoly[ <点のリスト>, <多項式の次数> ]は、指定の点のリストから、指定の次数の多項式による近似曲線を作成する。