首页 > 解决方案 > 知道哪个区域是Matlab中的给定点

问题描述

给定 a1x + b1y + c1 =0 线 AB a2 x + b2y + c2=0 和线 CD

如何编写程序来知道给定点位于哪个区域(线相交形成 X 形)

标签: matlab

解决方案


填写给定点的 x 和 y 的值,所以如果点是 (1,2):

a1 x 1 + b1 x 2 + c1

  • 如果大于 0,则该点位于第 1 行上方
  • 如果这是 < 0,则该点位于第 1 行下方
  • 如果这是 ==0,则该点位于第 1 行

第 2 行也是如此

a2 x 1 + b2 x 2 + c2

  • 如果大于 0,则该点位于第 2 行上方
  • 如果这是 < 0,则该点位于第 2 行下方
  • 如果这是 ==0,则该点位于第 2 行

然后你可以结合这两个结果并知道你的观点在哪里


推荐阅读