第1章 练习题5

博客介绍了两条线段AB和CD交点的计算方法。先给出线段直线方程,计算出k和b的值,进而得出交点的x值。通过判断x是否在两条线段端点的x坐标范围内,确定线段是否有交点。同时指出计算时需注意除数为零以及k1和k2相等的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

5.
两条线段:AB=(xe1,ye1)-(xp1,yp1),CD=(xe2,ye2)-(xp2,yp2)
直线方程分别为:y=k1x+b1,y=k2x+b
2
k和b分别等于:k=(ye-yp)/(xe-xp),b=(yexp-ypxe)/(xp-xe)
两条线段有交点,可以得出x=(b2-b1)/(k1-k2)
而这个x如果在(xe1,xp1)并且在(xe2,xp2)中,则可以说有交点。
如果不在范围中,则说明线段短啦,交不上。

前面都是计算,有了公式之后直接算。
需要判断的地方一个是计算k和b时的除数为零,一个是k1和k2相等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值