?? fun_dis_two_point.m
字號:
function F_dis =liwm_fun_dis_two_point(p2,p1,p0)
if 1 % 計算p0點到直線p1p2的距離
x1=p1(1);
y1=p1(2);
x2=p2(1);
y2=p2(2);
x0=p0(1);
y0=p0(2);
% P(x0,y0)點到直線Ax+By+C=0的距離公式為:
% d=[Ax0+By0+C的絕對值]/[(A^2+B^2)的算術平方根]。
% 如求點P(-1,2)到直線2X+Y-10=0的距離:
% X0=-1,Y0=2,A=2,B=1,C=-10代入公式,
% d=[2*(-1)+1*2-10的絕對值]/根號[2*2+1*1]=10/根號5
fa=(y2-y1)/(x2-x1);
fb=-1;
fc=y1-x1*fa;
d=abs(fa*x0+fb*y0+fc)/sqrt(fa^2+fb^2);
F_dis=d;
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -