dopasowanie powierzchni liniowej o najmniejszych kwadratach
Chcę więc rozwiązać równaniez= a + b*y +c*x
,. dostawaniea,b,c
. tj. dopasowanie powierzchni (płaskiej) do obciążenia punktów rozproszenia w przestrzeni 3D.
Ale nie mogę niczego znaleźć! Myślałem, że będzie prosty moduł dla tak prostego problemu.
Próbowałem, gdzie x, y, z są tablicami;
ys=zip(x,y)
(coeffs, residuals, rank, sing_vals) = np.linalg.lstsq(ys,z)
czy mam rację, myśląc, że współczynniki = b, c? Albo czy idę całkowicie w złym kierunku. Po prostu nie mogę znaleźć niczego innego, co będzie działać w 3D ...