等腰三角形,计算底角坐标

来源:百度知道 编辑:UC知道 时间:2024/09/24 02:31:38
一个等腰直角三角形,知道顶角的坐标P1(x1,y1),中垂线到底边的坐标也知道P2(x2,y2),底边的长度也知道是L。求三角形两个底角的坐标P3(x3,y3)和p4(x4,y4)
不好意思,题写错了,是等腰三角形,不是等腰直角三角形
如:p1(12141271,2949025) P2(12141688,2947017),L的值是:100

能给一个
X3=公式
Y3=公式
X4=公式
Y4=公式
最好了,谢谢大家。

由于为等腰三角形,则点P2(x2,y2)为底边的中点……x3+x4=2*x2;y3+y4=2*y2
由于底边成都已知,则……(x3-x4)^2+(y3-y4)^2=L^2;
由于是等腰三角形,则两腰相等……
(x3-x1)^2+(y3-y1)^2=(x4-x1)^2+(y4-y1)^2;

解答过程较为复杂,最好有相关数据,就简单了........

说说方法吧,给你推导公式很浪费时间,这样你也能练习练习获得点真正的知识。
两点确定中垂线h的方程:一般情况根据下式得到y = kx+b:
(y-y1)/(x-x1) = (x1-x2)/(y1-y2)
可以得到P2点处h的垂线即底边a: 斜率ka = -1/k;做点斜式方程:
y=Ka*x + a0
该方程满足P3 和 P4 两个点,而底边长度已知,即P3、P4到P2的距离已知。代入可求两点的坐标值。

我个人感觉已经十分清楚了。编程时应当注意是否需要考虑分母不为零的情况。