Mathematica を使えることは知っていますが、残念ながら持っていません。A、B、C、D形式の行列を見つけたいだけです
| X1^3 x1^2 X1 1 | |A| |y0|
| X2^3 x2^2 X2 1 | |B| |y1|
| X3^3 x3^2 X3 1 | X |C| = |y2|
| X4^3 x4^2 X4 1 | |D| |y3|
A、B、C、D の簡略化された方程式を見つけたいだけです。
実際、将来のポイントを予測できるように、4 つのポイントを使用してカーブ フィッティングを必要とするプログラムをarduinoで実行しようとしています。この投稿を見たことがありますが、放物線は私のニーズに対して十分に正確ではありません。
私はすでにhttp://www.wolframalpha.com/を試しました。
linearSolve [{{(x1)^3, (x1)^2, x1, 1},
{(x2)^3, (x2)^2, x2, 1},
{(x3)^3, (x3)^2, x3, 1},
{(x4)^3, (x4)^2, x4, 1}}, {{y1},{y2},{y3},{y4}}]
単純化できる長い結果を返します。しかし、単純化するために検索バーに完全な結果を入力することはできません (エラー :Input Too Long! が表示されます)。
何か案は?デスクトップ版なら可能だと思います。
それでも結果がかなり長い場合は、x1=0に置き換えて簡略化した結果を教えてください。