展开全部

# -*- 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点,求点到直线的距离。这怎...相关推荐

  1. java点到直线距离_求取点到直线的距离

    问题描述: 已知点P(px,py),直线L(P1,P2),求点P到L的距离. 首先,推导直线公式: 点$$P_1(x_1,y_1)$$, 点$$P_2(x_2,y_2)$$ 可知直线方程为: $$x( ...

  2. 关于知道两点求直线方程 求点到直线的距离

    已知直线上的两点P1(X1,Y1) P2(X2,Y2), P1 P2两点不重合.则直线的一般式方程AX+BY+C=0中,A B C分别等于: A = Y2 - Y1 B = X1 - X2 C = X ...

  3. 点到直线的距离,垂足,对称点,两点所成的直线方程

    [原文:https://blog.csdn.net/qq_37621623/article/details/80231729] 一.求两点所形成的直线方程: 给定两点p1(x1,y1),p2(x2,y ...

  4. 叉积求点到平面距离_OpenCV计算点到直线的距离 数学法

    我们在检测图像的边缘图时,有时需要检测出直线目标,hough变换检测出直线后怎么能更进一步的缩小区域呢?其中,可以根据距离来再做一判断,就涉及到了点与直线的距离问题. 点到直线距离代码如下: //== ...

  5. 【JAVA 第四章 流程控制语句】课后习题 直线斜率 以及判断坐标是否在直线上点到直线的距离

    不知道对不对,请教大神帮忙找下.公式是否有错 import java.util.Scanner;public class Test {/*设计并实现一个MyLine 类,它表示直线.构造方法中使用两个 ...

  6. 点到线段的距离_直线垂直,垂线的性质,点到直线的距离

    欢迎关注公z号:沈阳奥数 两条直线相交所成的四个角中,有一个角是直角时,就说这两条直线互相垂直,其中一条直线叫做另一条直线的垂线,它们的交点叫垂足. 如图,直线AB与CD垂直于点E,记作:AB⊥CD于 ...

  7. 点到曲线的距离公式_推导点到直线的距离公式到底有多少种方法?

    [总结]方程思想,这也是解析几何的主题思想,几何问题代数化,转化为代数计算. 优点:思路简单清晰易于理解. 缺点:计算量较大. [总结]此方法优点:计算量大幅度减小,紧扣问题入手,切入点准确. 缺点: ...

  8. 过直线上一点画垂线图_苏教版四年级数学上册8.5认识垂直、点到直线的距离微课视频 | 练习...

    微课视频第一课时 微课视频第二课时 同步练习 参考答案 教学设计 垂直 教材第89~91页的内容. 1.结合实际情境和操作活动,认识垂直. 2.能借助直尺.三角尺.量角器等工具画出已知直线的垂线,并理 ...

  9. python 点到直线的距离

    一,斜边×sin  def distance_point_to_line(long_line, base_line):angle = Line.get_cross_angle(long_line, b ...

最新文章

  1. OpenCV学习笔记(十一)(十二)(十三)(十四)(十五)
  2. 宅福利-宅家抗疫,你我同在2020-01-30
  3. linux 内核fpic,linux编译动态库 fPIC作用
  4. SpringBoot报错 org.apache.catalina.LifecycleException: Protocol handler start failed
  5. java多级目录文件是否存在_Java文件夹操作,判断多级路径是否存在,不存在就创建(包括windows和linux下的路径字符分析)...
  6. Android 使用ContentProvider扫描手机中的图片,仿微信显示本地图片效果
  7. 纯个人整理!分享珍藏很久的《手把手AI项目》合集手册(附链接)
  8. Springboot启动提示:com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException UNAVAILAB
  9. 专家有料 | 张祖优:腾讯云DevSecOps实践与开源治理探索
  10. selenium模拟登录163邮箱,定位账号及密码输入框问题和iframe嵌套
  11. UI小练习,模仿登陆界面
  12. 数据备份:备份文件/文件夹怎么操作?
  13. java数组声明语句代码,Java 数组(学习 Java 编程语言 013-014)
  14. HDUOJ士兵队列训练
  15. 企业网盘是高成本服务,低价网盘很难满足企业需求
  16. 服务器虚拟机配置原则,服务器虚拟机配置
  17. 数字赋能机械制造业,供应链协同管理系统解决方案助力企业供应链再升级
  18. 小波变换图像融合_图像视频降噪的现在与未来——从经典方法到深度学习
  19. 两数之和---------梦开始的地方
  20. 在 BSV 上创建你的第一个零知识证明程序

热门文章

  1. 用c语言写一个贪吃蛇游戏代码
  2. thinkphp使用echarts_插件highcharts在thinkphp中的使用
  3. android 怎么固定控件,Android中如何使控件保持固定宽高比
  4. 纯手写2022年最新JVM调优实战手册,看完让你精通JVM调优
  5. .NET 6 实现敏感词过滤
  6. [WebGL入门]二十八,纹理参数
  7. VMware Workstation与Device/Credential Guard不兼 容
  8. 【一天一门编程语言】Matlab 语言程序设计极简教程
  9. 根据经纬度获取两点之间的距离 -- 腾讯地图(PHP后台)
  10. 富贵包可不富贵,一个原则尽早消除