如何求点到椭圆的距离
问题描述:
如何求点到椭圆的距离
答
参数方程:x = a*costy = b*sint注意,t 不是 αy/x = tg(α) = b/a * tg(t)所求为:r^2 = x^2 + y^2 = a^2 * (cost)^2 + b^2 * (sint)^2 = (cost)^2 * [a^2 + b^2 * (tgt)^2] = (cost)^2 * [a^2 + a^2 * tg(α)^2] =...相信你是对的,但也太复杂了吧再来一个:设已知点P1(x1,y1),椭圆公式x^2 / a^2 + y^2 / b^2 = 1.求一点P2(x2,y2)在椭圆上并且满足P1P2距离最近.分这样的P2满足在椭圆上并且过该点的椭圆的切线与P1P2直线垂直.解决:1)过P2点切线公式:x2 * X / a^2 + y2 * Y / b^2 = 1. 那么切线的斜率是k1 = (b^2 * x2) / (a^2 * y2).2)直线P1P2斜率是k2 = (y2 - y1) / (x2 - x1).3)两直线垂直,那么k1 * k2 = -1.这样((b^2 * x2) / (a^2 * y2)) * ((y2 - y1)/(x2 - x1)) = -1(公式一)加上P2满足椭圆公式。两个方程两个未知数.