c 语言已知两点求第三点,已知3点座标,求第一点到第二点和第三点构成的直线的距离。...

已知3点座标,求第一点到第二点和第三点构成的直线的距离。以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

0b82e6ac4e6b2aea13e0d10d5fe80c33.png

已知3点座标,求第一点到第二点和第三点构成的直线的距离。

解:两点构成直线y-y1=k(x-x1)

其中k=(y1-y2)/(x1-x2)

点到直线的距离公式

L=|k(x0-x1)-(y0-y1)|/√(1+k^2)

如果x1>x2的话,L化简为

L=|(x0-x1)(y1-y2)-(x1-x2)(y0-y1)|/√[(x1-x2)^2+(y1-y2)^2]

√表示根号

如果x1=x2的话,说明BC在同一条直线上,此时L=|x0-x1|=|x0-x2|

建议,先求出k,再利用距离公式

已知2点座标和到第3点距离 求第三点座标

设该点座标(x,y)

则x^2+y^2=1,

(x-1)^2+(y-2)^2=4,

将x^2+y^2=1代入整理得x+2y=1

将x=1-2y代入x^2+y^2=1,整理有:5y^2-4y=0

则y1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值