这个题用向量做比较简单
我只写思路,C++ 只要你会就很easy , 要是不会就给我留言
AB+BC = AC
BC = kBD
|AC| = 3|BC|
=>
AB+kBD =AC
|AC|=3k|BD|
=>
|AB|^2 + |kBD|^2+2*k*|AB|*|BD|*COS<AB,BD>=9|kBD|^2
这是关于k的一元二次方程,带入一元二次方程的跟(舍去一个不合理的),就完事了。
追问请问k求出来了怎么用?
C点坐标=?
追答我去,你这...这次看懂了,分速速给我
当你把k求出来了,带入BC=kBD,kBD也就知道了,而B点坐标也是知道的,C点坐标不就可以算出来吗?
具体式子:
(xc-xb ,yc-yb) = k(xd-xb,yd-yb)
xc=xb+k(xd-xb) , yc= yb+k(yd-yb)
C点坐标:(xc,yc)
这下明白了吧!