знать, в какой зоне находится данная точка в Matlab - PullRequest
0 голосов
/ 06 августа 2020

Учитывая a1x + b1y + c1 = 0, прямая AB a2 x + b2y + c2 = 0 и строка CD

как написать программу, чтобы узнать, в какой зоне находится данная точка (строки пересекаются, образуя X-образную форму)

1 Ответ

0 голосов
/ 06 августа 2020

Введите значения для x и y данной точки, поэтому, если точка равна (1,2):

a1 x 1 + b1 x 2 + c1

  • Если это> 0, то точка находится над линией 1
  • Если это <0, то точка ниже линии 1 </li>
  • Если это == 0, то точка находится на строка 1

То же самое касается строки 2

a2 x 1 + b2 x 2 + c2

  • Если это> 0, то точка над строкой 2
  • Если это <0, то точка находится под строкой 2 </li>
  • Если это == 0, то точка находится на строке 2

А затем вы можете объединить оба результата и узнать, где находится ваша точка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...