python输入两点坐标求距离_大一Python课的习题,输入两点,建立起直线方程y=kx+b。输入第3点,求点到直线的距离。这怎...
展开全部
# -*- coding:utf-8 -*-
import math
point_a=raw_input('please input point A coordinates: For Example:1,1\r\n')
point_b=raw_input('please input point B coordinates: For Example:2,2\r\n')
point_c=raw_input('please input point C coordinates: For Example:1,3\r\n')
x1=int(point_a.split(',')[0])
y1=int(point_a.split(',')[1])
x2=int(point_b.split(',')[0])
y2=int(point_b.split(',')[1])
x3=int(point_c.split(',')[0])
y3=int(point_c.split(',')[1])
#根据a,b两点构造直线方程 AX+BY+C=0
A=y2-y1
B=x1-x2
C=x2*y1-x1*y2
#计算c点到直线距离62616964757a686964616fe4b893e5b19e31333339666664
distance=abs(A*x3+B*y3+C)/math.sqrt(A*A+B*B)
print 'The distance of Point C to the line AB is:%f'%distance
>>>
please input point A coordinates: For Example:1,1
1,1
please input point B coordinates: For Example:2,2
2,2
please input point C coordinates: For Example:1,3
1,3
The distance of Point C to the line AB is:1.414214
python输入两点坐标求距离_大一Python课的习题,输入两点,建立起直线方程y=kx+b。输入第3点,求点到直线的距离。这怎...相关推荐
- java点到直线距离_求取点到直线的距离
问题描述: 已知点P(px,py),直线L(P1,P2),求点P到L的距离. 首先,推导直线公式: 点$$P_1(x_1,y_1)$$, 点$$P_2(x_2,y_2)$$ 可知直线方程为: $$x( ...
- 关于知道两点求直线方程 求点到直线的距离
已知直线上的两点P1(X1,Y1) P2(X2,Y2), P1 P2两点不重合.则直线的一般式方程AX+BY+C=0中,A B C分别等于: A = Y2 - Y1 B = X1 - X2 C = X ...
- 点到直线的距离,垂足,对称点,两点所成的直线方程
[原文:https://blog.csdn.net/qq_37621623/article/details/80231729] 一.求两点所形成的直线方程: 给定两点p1(x1,y1),p2(x2,y ...
- 叉积求点到平面距离_OpenCV计算点到直线的距离 数学法
我们在检测图像的边缘图时,有时需要检测出直线目标,hough变换检测出直线后怎么能更进一步的缩小区域呢?其中,可以根据距离来再做一判断,就涉及到了点与直线的距离问题. 点到直线距离代码如下: //== ...
- 【JAVA 第四章 流程控制语句】课后习题 直线斜率 以及判断坐标是否在直线上点到直线的距离
不知道对不对,请教大神帮忙找下.公式是否有错 import java.util.Scanner;public class Test {/*设计并实现一个MyLine 类,它表示直线.构造方法中使用两个 ...
- 点到线段的距离_直线垂直,垂线的性质,点到直线的距离
欢迎关注公z号:沈阳奥数 两条直线相交所成的四个角中,有一个角是直角时,就说这两条直线互相垂直,其中一条直线叫做另一条直线的垂线,它们的交点叫垂足. 如图,直线AB与CD垂直于点E,记作:AB⊥CD于 ...
- 点到曲线的距离公式_推导点到直线的距离公式到底有多少种方法?
[总结]方程思想,这也是解析几何的主题思想,几何问题代数化,转化为代数计算. 优点:思路简单清晰易于理解. 缺点:计算量较大. [总结]此方法优点:计算量大幅度减小,紧扣问题入手,切入点准确. 缺点: ...
- 过直线上一点画垂线图_苏教版四年级数学上册8.5认识垂直、点到直线的距离微课视频 | 练习...
微课视频第一课时 微课视频第二课时 同步练习 参考答案 教学设计 垂直 教材第89~91页的内容. 1.结合实际情境和操作活动,认识垂直. 2.能借助直尺.三角尺.量角器等工具画出已知直线的垂线,并理 ...
- python 点到直线的距离
一,斜边×sin def distance_point_to_line(long_line, base_line):angle = Line.get_cross_angle(long_line, b ...
最新文章
- OpenCV学习笔记(十一)(十二)(十三)(十四)(十五)
- 宅福利-宅家抗疫,你我同在2020-01-30
- linux 内核fpic,linux编译动态库 fPIC作用
- SpringBoot报错 org.apache.catalina.LifecycleException: Protocol handler start failed
- java多级目录文件是否存在_Java文件夹操作,判断多级路径是否存在,不存在就创建(包括windows和linux下的路径字符分析)...
- Android 使用ContentProvider扫描手机中的图片,仿微信显示本地图片效果
- 纯个人整理!分享珍藏很久的《手把手AI项目》合集手册(附链接)
- Springboot启动提示:com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException UNAVAILAB
- 专家有料 | 张祖优:腾讯云DevSecOps实践与开源治理探索
- selenium模拟登录163邮箱,定位账号及密码输入框问题和iframe嵌套
- UI小练习,模仿登陆界面
- 数据备份:备份文件/文件夹怎么操作?
- java数组声明语句代码,Java 数组(学习 Java 编程语言 013-014)
- HDUOJ士兵队列训练
- 企业网盘是高成本服务,低价网盘很难满足企业需求
- 服务器虚拟机配置原则,服务器虚拟机配置
- 数字赋能机械制造业,供应链协同管理系统解决方案助力企业供应链再升级
- 小波变换图像融合_图像视频降噪的现在与未来——从经典方法到深度学习
- 两数之和---------梦开始的地方
- 在 BSV 上创建你的第一个零知识证明程序
热门文章
- 用c语言写一个贪吃蛇游戏代码
- thinkphp使用echarts_插件highcharts在thinkphp中的使用
- android 怎么固定控件,Android中如何使控件保持固定宽高比
- 纯手写2022年最新JVM调优实战手册,看完让你精通JVM调优
- .NET 6 实现敏感词过滤
- [WebGL入门]二十八,纹理参数
- VMware Workstation与Device/Credential Guard不兼 容
- 【一天一门编程语言】Matlab 语言程序设计极简教程
- 根据经纬度获取两点之间的距离 -- 腾讯地图(PHP后台)
- 富贵包可不富贵,一个原则尽早消除