C语言已知平面上两个点:(7,1)、(4,6),求这两个点的中垂线方程。要求主子函数完成

如题所述

第1个回答  2013-01-22
直线方程要知道两个参数,一是直线的斜率,二是直线上的某个点。
根据已知条件:
设斜率的方向向量为(x,y),那么点积(x,y)*(4-7,6-1)=0,可以取x=5,y=-3,那么斜率k=y/x=-0.6;
中垂线经过这两点的中点,中点坐标为:(x0,y0)=(7+4,1+6)/2=(5.5,3.5)。
那中垂线方程就是:y-y0=k*(x-x0),即y=-0.6*(x-5.5)+3.5。
用子函数实现就是:
double midline(double x)
{
return =-0.6*(x-5.5)+3.5;
}
不知道你是要打印图形还是求y点的值,所以主程序没法给你写
相似回答
大家正在搜