solve Ax+By+C=0

% solve Ax+By+C=0

%generate X Y

N=20;

Y=rand(N,1);

%generate a,b,c

a=rand;

b=rand;

c=rand;

ABC=[a,b,c]/norm([a,b])

X=-(b*Y+c)/a;

%solve

[U,S,V]=svd([X-mean(X), Y-mean(Y)]);

AB = V(:,2)

C = -(AB(1)*mean(X)+AB(2)*mean(Y))


原文地址:https://www.cnblogs.com/cutepig/p/2035692.html