java判断一个点在不在直线上,判断点在直线左侧或者右侧
直线$$line(ep,bp)$$的直线方程如下: $$\frac{ep(2) - bp(2)}{ep(1)-bp(1)} = \frac{ep(2)-x}{ep(1)-y}$$ 当 y = p(1) 时,上述式子等于 $$\frac{ep(2) - bp(2)}{ep(1)-bp(1)} = \frac{ep(2)-x}{ep(1)-p(1)}$$ $$x=ep(2)- \frac{(ep(2)-bp(2))(ep(1)-p(1))}{ep(1)-bp(1)}$$ 当点p在$$line(ep,bp)$$左侧时,由于 $$x>p(2)$$,因此: $$ep(2)- \frac{(ep(2)-bp(2))(ep(1)-p(1))}{ep(1)-bp(1)}
0$$, 则: $$(ep(2)-p(2))(ep(1)-bp(1))- (ep(2)-bp(2))(ep(1)-p(1))<0$$
matlab 代码如下:
1 function [ret] = checkPoint(bp,ep,p)
if ep(1) < bp(1)
tmp = ep;
ep = bp;
bp = tmp;
end
ret = (ep(2) - p(2)) * (ep(1) - bp(1)) - (ep(2) - bp(2))*(ep(1) - p(1)) < 0;
end
关于找一找教程网
本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[判断点在直线左侧或者右侧]http://www.zyiz.net/tech/detail-126163.html
java判断一个点在不在直线上,判断点在直线左侧或者右侧相关推荐
- java如何判断一个点在一条线段上
第一步:数学思路思考: 首先肯定是要先证明该点是在一条直线上,我在上篇文章有介绍,可以去看一下,证明一个点在一条直线上,然后去想如何证明一个点在一条线段上,学数学的时候我们知道,如果一个点在一条线段上 ...
- java判断一个文件有多少行_Java关于条件判断练习--统计一个src文件下的所有.java文件内的代码行数(注释行、空白行不统计在内)...
要求:统计一个src文件下的所有.java文件内的代码行数(注释行.空白行不统计在内) 分析:先封装一个静态方法用于统计确定的.java文件的有效代码行数.使用字符缓冲流读取文件,首先判断是否是块注释 ...
- C语言中判断一个三位数是否是水仙花数,判断三位数是否为水仙花数
用C语言写出判断一个三位数是否为水仙花数的程序 请给正确的答案,不懂的别进 1.一个主程序,输出所有的水仙花数程序,可参考如下: #include int main(int argc, char *a ...
- python怎么判断一个文件是否存在-利用Python如何判断一个文件是否存在
通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块.Try ...
- php判断一个字符串是否为纯数字,php判断变量是否为纯数字字符串的方法
在php中有时候需要判断一个变量的值是否为数字或是否为数字字符串,而php中也提供了一个很好用的内置函数 is_numeric(),可以很轻松的来检测变量. php is_numeric() 函数介绍 ...
- Java 输入一个整数,计算它各位上数字的和。(注意:是任意位的整数)
import java.util.*; /** 输入一个整数,计算它各位上数字的和.* (注意:是任意位的整数)*/ public class Sum02 {public static void ma ...
- wpf判断一个窗体是否运行_算法8 判断一个数是否是回文数
问题描述: 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数,正着念和反着念都一样,例如:"上海自来水来自海上". 示例 1: 输入: 123 ...
- php判断一个字符串是否为纯数字,php判断字符串是否纯数字
推荐手册:php完全自学手册 is_numeric()函数用于检测变量是否为数字或数字字符串. is_numeric()语法 (推荐学习:PHP视频教程)bool is_numeric ( mixed ...
- java 判断一个数字是2倍数_如何判断语言发育迟缓的原因|一个2岁半不会说话的案例...
前段时间,有邻居向我咨询,说自家孩子已经2岁半多了,还是不会说话,让我看看要不要紧.我就在小区和她儿子玩了一会儿. 小男孩长得白白嫩嫩胖乎乎,活泼可爱.他也挺喜欢我,会把捡到的树叶小树枝送给我.他要走 ...
- gdiplus判断一个点是否在圆弧线上_上挑眼型会更显老吗?杨丞琳和张雨绮示范了2条不同路线...
」这是丁的第452期推送每周一三五七晚8点更新▼- 眼型审美- 今天来聊大家很关心的一个显老特征--上挑眼. 这个特征很多女生都不太喜欢,因为这种眼型在很多人的印象里容易显凶显成熟.典型的上挑眼代表张 ...
最新文章
- C++:控制台程序弹出消息框
- php 放大镜,图片放大镜效果实战总结
- linux 安装 wkhtmltox
- ASP.NET Core 中文文档 第二章 指南(4.10)检查自动生成的Detail方法和Delete方法
- pycharm 常用设置
- libevent源码深度剖析二
- 卫星电话是直接与卫星通信还是通过地面站?
- 一次破解TP-Link WAR308路由器的经历(2)
- 学校教师使用计算机管理制度,教师办公室电脑使用及学校网络管理制度
- 生成永不过期的微信群二维码
- 【沧海拾昧】微机原理:存储器系统
- Ajax库-认识服务器,URL地址,axios基本用法,响应状态码,业务状态码,接口测试工具
- 计算机网络 理论复习概括
- H3C服务器重做RAID
- 项目构建CPU满载问题的根源的查找
- 魔百盒服务器响应超时,大神支招:让你的魔百盒不再卡顿
- “家贼”倒卖“征途”源代码 13万元卖给识货人
- 计算机电源可调电阻,PC电源改可调电源
- read by other session的优化记录
- 山西省初中计算机教案,初中信息教学计划