问题描述:
直角等腰三角形 用两点坐标表示另一点已知腰上一边的点a(a.x,a.y)和b(b.x,b.y) 要求用a、b两点的坐标表示第三点c 使得直线ca与cb垂直
数学学得一般 看起来挺容易的方程解起来好头痛
麻烦哪位解过相关算法的帮下忙
顺便提醒下 因为是等腰直角三角形 ca和cb 模相等
我用的是最基本的方法
(a.x-b.x)(a.x-c.y)+(a.y-b.y)(a.y-c.y)=0
(a.x-b.x)平方+(a.x-c.x)平方=(a.y-b.y)平方+(a.y-c.y)平方
但是因为没有实际坐标
求简便方法 或是帮我把这两个方程解出来
to finxiang
感觉你的方法 求出的是bc中点的坐标啊
最佳答案:
向量法来做:向量ab=(b_x-a_x,b_y-a_y),把这个向量旋转±90°,得到俩向量(和原向量垂直)(b_y-a_y,a_x-b_x)和(a_y-b_y,b_x-a_x),将此俩向量长度缩为原来的1/2为1/2(b_y-a_y,a_x-b_x)和1/2(a_y-b_y,b_x-a_x...