c语言已知斜率 求倾角,直线与方程(一)倾斜角与斜率

在平面直角坐标系中,怎么确定唯一的一条直线?

答案是:直线上的一个定点以及它的倾斜角,二者缺一不可。

坡度

a7db8c5068c39b32b24d8ad9f44e260b.png

(图1)

生活中使用用“升高量与前进量的比”表示倾斜面的“坡度”,即:

坡度(比)=升高量/前进量

例如,“进3升3”,“进2升2”,指的坡度比为分别为:  3/2, 2/2,前者改陡一些。

斜率

如图1,坡度比实际上就是tan(a),即倾斜角的正切。

我们把一条直线的倾斜角a的正切值叫这条直线的斜率(slope)。

5c00f2c88293f76a19f65a957eb5bbb0.png

给定两点的斜率

d9539f4c6e33da5da8c8ed64bba7cdfc.png

(图2)

图2-(1)的斜率为:

k=tan a=|QP2|/|QP1|=(y2-y1)/(x2-x1)

图2-(2)的斜率为:

tan a=tan(180°-θ)=-tanθ

tanθ=|QP2|/|QP1|=-((y2-y1)/(x1-x2))

于是可得:

k=tan a=(y2-y1)/(x1-x2)

图2-(3)的斜率为:

注意这里是P2P1的方向向上时,也有:

k=tan a=(y2-y1)/(x2-x1)

综上所述,我们得到经过两点P1(x1,y1), P2(x2,y2) (x1≠x2)的直线斜率的公式:

2e793cb28aeaafeae2736815be6ef973.png

例题

题目1:如下图3,已知A(3,2),B(-4,1), C(0,-1),求直线AB,BC,CA的斜率,并判断这些直线的倾斜角是锐角还是钝角。

ed1b3877e0c5c5d1252a82045ad8e9fa.png

(图3)

解:

注意按向上方向确定是那个点是y2/x2

KAB=(1-2)/(-4-3)=1/7

KBC=(-1-1)/(0-(-4))=-2/4=-(1/2)

KCA=(-1-2)/(0-3)=-3/-3=1

因为KAB>0和KCA>0,所以直线AB,CA的倾斜角为锐角。

因为KBC<0,所以直线BC的倾斜角为钝角。

斜率的应用

(1)平等关系判定

caaf8a9d85ac4e8ee13835880bc8d35e.png

3f1a773c50ebec4923e93eb720df5b53.png

4cad377670d48f20ab1129f85e088e2c.png

(2)垂直关系判定

16d0989b68ef5d3e5284f851116318cf.png

4670b15b1a97019e80677c57a49a38cc.png

例题:

3acd80c14665016b99f53c5c2acde416.png

7c5dd9bea5c21f73197b8dcdbdf63de4.png

7fe62508d908bfeb36bb2f1ad1258ba9.png

---------------------

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!

#转载请注明出处 www.skcircle.com 《少有人走的路》勇哥的工业自动化技术网站。如果需要本贴图片源码等资源,请向勇哥索取。

收藏 | 0点赞 | 0打赏作者

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值