Exemple #1
0
        public canshu xielv(zuobiao shou, zuobiao wei)//求斜率
        {
            double k, b;
            canshu newcs = new canshu();

            k       = (wei.y - shou.y) / (wei.x - shou.x);
            b       = shou.y - k * shou.x;
            newcs.k = k;
            newcs.b = b;
            return(newcs);
        }
Exemple #2
0
        public double distance(zuobiao dot, canshu cs)//求点到直线距离
        {
            double dis = (Math.Abs(cs.k * dot.x - dot.y + cs.b)) / Math.Sqrt(cs.k * cs.k + 1);

            return(dis);
        }