空間内の3Dポイントセット(またはポイントクラウド)にカーブをフィッティングする際に問題があります。カーブフィッティングツールを見ると、ポイントセット[x、y、z]が与えられたときに大部分がサーフェスを作成します。しかし、それは私が望むものではありません。私は、曲面ではない点集合曲線に合っていたいと思います。matlabまたはRで曲線フィッティング「3dに最適」R
宇宙(3D)のカーブフィッティングに最適なソリューションは何ですか?
特に、私のデータは3dの多項式曲線のように見えます。
式は〜X^2 + B X Y + C Y^2 + D
Zであり、任意の事前推定係数[A、B、Cが存在しません、d]。
ありがとうございました。
xyz <- read.table(text="x y z
518315,750 4328698,260 101,139
518315,429 4328699,830 101,120
518315,570 4328700,659 101,139
518315,350 4328702,050 101,180
518315,3894328702,849 101,190
518315,239 4328704,020 101,430", header=TRUE, dec=",")
サーフェスではない「#Dポイントセットカーブ」の意味を定義する必要があると思います。データの欠如を考えると、実際にはまだ何もできません。 –
多変量回帰直線のようなものですが、Rとmatlabの線形モデルを自分の関数に実装できませんでした。 – Muzo583
私はその質問を理解していません。あなたが提供する方程式は、表面を表しています。 'lm(z〜I(x^2)+ x:y + I(y^2)、data = yourdata)'を使ってパラメータをフィットさせるのは簡単ですが、それを強制しない限り、 'x'と' y'の制約。 – Roland