設已知點為A(x0,y0)所求點為B(x1,y1),已知直線L1方程為y=kx+b
解:點關於直線對稱點的座標
設直線為y=kx+b,已知點座標為(x1,y1),設其對稱點座標為(x2,y2)
由於此兩點所在直線垂直直線y=kx+b,所以設其方程為y=-kx+a
將座標(x1,y1)代入方程y=-kx+a,解得a=y1+kx1
所以直線方程為y=-kx+y1+kx1
所以兩直線交點座標為方程y=kx+b與y=-kx+y1+kx1的解
解得交點座標為((y1+kx1-b)/2k,(y1+kx1+b/2))
所以x+x1=2*(y1+kx1-b)/2k,y+y1=2*(y1+kx1+b/2)
所以對稱點座標為((y1-b)/k,kx1+b)