Через скалярное произведение, наверное, не получится. Неясно, какие нужно составлять векторы, и что нам даст угол, найденный через скалярное произведение.
Узнать можно так. Нужно знать уравнения прямых, содержащих стороны многоугольника. Уравнение прямой - это алгебраическое уравнение первой степени Ax + By + C = 0. Каждая такая прямая делит плоскость на две области. Если в уравнение прямой вместо знака равенства подставить знак строгого неравенства, то точка будет лежать в одной из этих областей (в какой конкретно - нужно подставлять координаты произвольно взятой точки и смотреть, какой знак у неравенства. Все точки, лежащие в этой области соответствуют именно этому знаку неравенства и наоборот. А дальше смотреть, какой области принадлежит интересующая нас точка.
То же проделать с остальными прямыми. Внутренней области многоугольника соответствует один и только один набор знаков неравенства. Если любой из этих знаков заменить на противоположный - точка будет лежать вне области многоугольника.
Например, прямые x = -1, x = 1, y = -1, y = 1 задают квадрат. Все точки, лежащие внутри этого квадрата удовлетворяют условию x > -1, x < 1, y > -1, y < 1 (знак системы) . Обратно, каждая точка, координаты которой удовлетворяют этой системе, лежит внутри квадрата.
В общем случае нужно для каждой стороны выбрать пробную точку (абсолютно любую) внутри многоугольника, подставить её координаты в левую часть уравнения прямой, содержащей эту сторону (записанного в общем виде) и посмотреть какой будет знак у полученного числа. Затем подставить ту точку, которая дана в это же уравнение, если получится другой знак - она не лежит внутри многоугольника, если такой же - проверяем следующую сторону и т. д. Область, соответствующая внутренней области многоугольника относительно стороны определяется в большинстве случаев элементарно.
Это относится к любым многоугольникам, не только к выпуклым.
Домашние задания: Другие предметы
Как узнать, лежит ли точка внутри выпуклого многоугольника? Вроде это делается через скалярное произведение, а подробней?
Через косое произведение.
Егор Гергерт
Спасибо. Ваш ответ очень помог разобраться с поставленной проблемой.
Похожие вопросы
- 180(n-2) это формула сумы углов выпуклого многоугольника, но откуда она происходит, покажите ход действий.
- Помогите с геометрией, плиз. Векторы, скалярное произведение векторов.
- Как найти кол-во диагоналей выпуклого многоугольника, зная кол-во его сторон?
- Из точки из точки лежащей на расстоянии 4 см от данной прямой нужно провести две наклонные длиной 5 см и 6 см как выполн
- "окружность описанная около правильного многоугольника"
- Кто может по подробнее рассказать как развалилась Британская империя? (внутри)
- Дано: параллелограмм ABCD точка L лежит на АВ так, что АL/LB=3/4, СL пересекает DA в точке К Sakl=36. Найти S парал-ма
- Даны точки: A (2;-1;-3) B (5;-3;-3) С (1;-1;-1) Е (2;-2;-1) Н (2;1;-9) лежат ли они в одной точке? докажите.
- Помагите с произведением Фонвизина "Недоросль" (вопрос внутри)
- что вам понравилось в произведении Шиллера "перчатка" и еще (см внутри)?