cfit または sfit オブジェクトからデータを抽出する方法はありますか? fit のすべての要素にアクセスせずに、 sfit オブジェクトから近似値の行列を抽出したい ( 240x320 では非常に遅い)。この問題は、cfit オブジェクトからのベクトルの抽出に相当します。このオブジェクトに対して定義されたメソッド、または同様のものはありますか?
コードを投稿してください!ありがとう、ニコラ
cfit または sfit オブジェクトからデータを抽出する方法はありますか? fit のすべての要素にアクセスせずに、 sfit オブジェクトから近似値の行列を抽出したい ( 240x320 では非常に遅い)。この問題は、cfit オブジェクトからのベクトルの抽出に相当します。このオブジェクトに対して定義されたメソッド、または同様のものはありますか?
コードを投稿してください!ありがとう、ニコラ
sfit.element を使用して、sfit オブジェクトの要素にアクセスできます。例えば:
sf = fit([x,y],z,'poly23');
sf
Linear model Poly23:
sf(x,y) = p00 + p10*x + p01*y + p20*x^2 + p11*x*y + p02*y^2 + p21*x^2*y
+ p12*x*y^2 + p03*y^3
Coefficients (with 95% confidence bounds):
p00 = 1.118 (0.9149, 1.321)
p10 = -0.0002941 (-0.000502, -8.623e-05)
p01 = 1.533 (0.7032, 2.364)
p20 = -1.966e-08 (-7.084e-08, 3.152e-08)
p11 = 0.0003427 (-0.0001009, 0.0007863)
p02 = -6.951 (-8.421, -5.481)
p21 = 9.563e-08 (6.276e-09, 1.85e-07)
p12 = -0.0004401 (-0.0007082, -0.0001721)
p03 = 4.999 (4.082, 5.917)
sf の 1 つの要素を取得するには:
sf.p03
ans =
4.9994