首先你要懂得求抛物线与直线的交点(有两个,判断取近距离的点),方法,先假经过点(x,y)的直线的斜率为K,求交点,再求交点上的抛物线的斜率K2,tan-1(K)得直线方位角F1,tan-1(K1)得交上上抛物线方位角F2,F1 -F2计算两方位角的夹角,判断此夹角是否为90度(270),不为90度就F1=F1+(F1-F2-90),再tan(F1)得改正后的K值,进行第二次计算,直到两方位角互相垂直(当然要设定精度不然程序会死循环下去),最后求出交点与待求点的距离就是法距离了!(注,抛物线任意点斜率可通过导数公式求得)