c语言已知斜率 求倾角,倾斜解的问题
2005-01-01
1.已知點A(m,2),B(3,1),求直線AB的斜率與傾斜角。
2.已知三角形ABC的三個頂點為A(2,8),B(-4,0),C(6,0),求過點B且將三角形ABC面積平分的直線方程。
1。當m不等于3時:
直線AB的斜率 = (y2-y1)/(x2-x1) = (2-1)/(m-3) = 1/(m-3)
直線AB的傾斜角 = arctg[1/(m-3)]
當m = 3 時:
直線AB的斜率為無窮大; 傾斜角 = 90度
2。 點A、C的中點D,與B的連線,平分三角形ABC的面積。
點D坐標(a,b),則:a = (2+6)/2 = 4;b = (8+0)/2 = 4
過B(-4,0)與D(4,4)的直線方程為:
(y-0)/[x-(-4)] = (4-0)/[4-(-4)]
即:所求直線的方程為:
2y = x + 4
。全部
1。當m不等于3時:
直線AB的斜率 = (y2-y1)/(x2-x1) = (2-1)/(m-3) = 1/(m-3)
直線AB的傾斜角 = arctg[1/(m-3)]
當m = 3 時:
直線AB的斜率為無窮大; 傾斜角 = 90度
2。
點A、C的中點D,與B的連線,平分三角形ABC的面積。
點D坐標(a,b),則:a = (2+6)/2 = 4;b = (8+0)/2 = 4
過B(-4,0)與D(4,4)的直線方程為:
(y-0)/[x-(-4)] = (4-0)/[4-(-4)]
即:所求直線的方程為:
2y = x + 4
。收起
總結
以上是生活随笔為你收集整理的c语言已知斜率 求倾角,倾斜解的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言小数点进制转换,新手求教,关于含小
- 下一篇: c++语言生成一个随机数,C/C++怎么