Approximation linéaire d'une combinaison de lignes par un ensemble de points bruyants

Formulation du problĂšme



Considérons le problÚme d'approximation d'une combinaison de lignes droites par un ensemble de coordonnées bruyantes de points situés sur une combinaison donnée de lignes (voir Fig. 1 et Fig. 2). La formule habituelle d'approximation linéaire ne fonctionnera pas ici, car les points sont mélangés et le résultat sera une ligne moyenne entre eux (voir Fig. 3).





Figure: 1 Combinaison de lignes et jeu de coordonnées bruyant







Figure: 2 Une combinaison de lignes et un ensemble de coordonnées bruyant à une échelle agrandie





Figure: 3 Résultat de l'approximation linéaire



Algorithme



, , . .. , , -90 +90 ( -180 180 , .. ).



, , . , , . .



, , . , , .



1.



. , . , . -90 90 0.1 .



2.



, .



, , :

y=kX+b,Xp,yp



, , , :



y-yp=-(X-Xp)/k=>y=-X/k+Xp/k+yp



, :



-X/k+Xp/k+yp=kX+b=>-X+Xp+kyp=k2X+bk



-bk+Xp+kyp=k2X+X=>X=(Xp+kyp-bk)/(k2+1)



y=k(Xp+kyp-bk)/(k2+1)+b=(〖kX〗p+k2yp-bk2+bk2+b)/(k2+1)=(〖kX〗p+k2yp+b)/(k2+1)



:



rĂ©jest=√((Xp-(Xp+kyp-bk)/(k2+1))2+(yp-(〖kX〗p+k2yp+b)/(k2+1))2)



3.



, , , (. . 4-6).



. , (. . 7, 8). . 7 , .





. 4 ( )





. 5 ( )





. 6 ( )





. 7 ( 1)





. 8 ( 2)



4.



, . , (. . 9 . 10):



k=(N∑1N(Xy)-∑1NX∑1Ny)/(N∑1NX2-(∑1NX)2);b=(∑1Ny-k∑1NX)/N





. 9





. 10





(. 11-13).





. 11





. 12





. 13





( ). .



, , , , .



, - . , . - , .




All Articles