Подключиться через MCP →

Введите расчет

Enter each vertex on its own line as x,y — list them in order (clockwise or counter-clockwise) around the polygon.

Математическая формула

Реклама

Результатов

Площадь многоугольника
12
квадратных единиц
Количество вершин 4
Периметр 14 units

Что это за калькулятор площади неправильного многоугольника?

Этот инструмент вычисляет площадь любого простого (несамопересекающегося) многоугольника — как правильного, так и неправильного — прямо по координатам его углов. В основе лежит формула шнурков (её также называют формулой землемера или формулой площади Гаусса) — быстрый и точный метод, который подходит для треугольников, четырёхугольников, пятиугольников и любой фигуры с тремя и более вершинами. Дополнительно калькулятор показывает периметр и количество введённых вершин.

Как пользоваться

Укажите координаты (x, y) каждого угла — по одной паре в строке, в формате x,y. Обходите многоугольник по порядку — по часовой стрелке или против — так, чтобы соседние строки соответствовали соседним вершинам. Повторять первую точку в конце не нужно: калькулятор сам замкнёт контур. Нажмите «Рассчитать» и получите площадь в квадратных единицах.

Разбор формулы

Формула шнурков умножает координату x каждой вершины на координату y следующей вершины, вычитает обратное произведение, суммирует результат по всем сторонам, берёт модуль и делит пополам: $$A = \frac{1}{2}\left| \sum_{i=1}^{n} \left( x_i\, y_{i+1} - x_{i+1}\, y_i \right) \right| \qquad \left( x_i, y_i \right) \in \text{Vertex Coordinates}$$ Название появилось из-за «перекрёстного» рисунка умножений, напоминающего шнуровку ботинка. Благодаря модулю ответ получается верным независимо от направления обхода.

Диагонально пересекающиеся стрелки, показывающие схему умножения по формуле шнурования
Формула шнурования перекрёстно перемножает координаты x и y соседних вершин.
Неправильный пятиугольник с подписанными вершинами на координатной сетке
Каждая вершина многоугольника задаётся своими координатами (x, y).

Пример с расчётом

Возьмём прямоугольник с углами (0,0), (4,0), (4,3), (0,3). Перекрёстные произведения дают: \(0\cdot 0 - 4\cdot 0 = 0\), \(4\cdot 3 - 4\cdot 0 = 12\), \(4\cdot 3 - 0\cdot 3 = 12\), \(0\cdot 0 - 0\cdot 3 = 0\). Сумма = 24, значит $$A = \tfrac{1}{2}\cdot|24| = 12 \text{ квадратных единиц}$$ — ровно основание × высоту = \(4 \times 3\).

Частые вопросы

Нужно ли указывать вершины по порядку? Да. Формула считает, что соседние точки образуют стороны многоугольника. Если перепутать порядок, получится самопересекающаяся фигура и неверная площадь.

Важно ли направление обхода? Нет. По часовой стрелке исходная сумма выйдет отрицательной, против — положительной, но модуль делает площадь одинаковой в обоих случаях.

А как быть с вогнутыми многоугольниками? Формула шнурков отлично работает с вогнутыми (невыпуклыми) многоугольниками — главное, чтобы стороны не пересекались между собой.

Последнее обновление: