Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Shoelace3.png

Формула Шнурок или алгоритм Шнурок (также известный как формула области Гаусса и в формуле землемера [1] ) представляет собой математический алгоритм для определения площади в виде простого многоугольника , вершины которого описываются их декартовы координаты в плоскости. [2] Пользователь перемножает соответствующие координаты, чтобы найти область, охватывающую многоугольник., и вычитает его из окружающего многоугольника, чтобы найти площадь многоугольника внутри. Это называется формулой шнурка из-за постоянного перемножения координат, составляющих многоугольник, как при продевании шнурков. [2] Его также иногда называют методом шнурка . Он применяется в геодезии и лесном хозяйстве [3], среди других областей.

Формула была описана Albrecht Людвиг Фридрих Meister (1724-1788) в 1769 году [4] и Гауссом в 1795 году [ полной править ] Это может быть проверено путем деления многоугольника в треугольники , и может быть рассмотрена , чтобы быть частный случай теоремы Грина .

Формула площади получается путем взятия каждого ребра AB и вычисления площади треугольника ABO с вершиной в исходной точке O путем взятия перекрестного произведения (которое дает площадь параллелограмма ) и деления на 2. Когда каждый оборачивается вокруг Для многоугольника эти треугольники с положительной и отрицательной областями будут перекрываться, а области между исходной точкой и многоугольником будут исключены и суммированы до 0, в то время как останется только область внутри ссылочного треугольника. Вот почему формула называется формулой геодезиста, поскольку «геодезист» стоит в начале координат; при движении против часовой стрелки положительная область добавляется при движении слева направо и отрицательная область добавляется при движении справа налево с точки зрения исходной точки. [цитата необходима ]

Формула площади также может быть применена к самоперекрывающимся полигонам, поскольку значение площади по-прежнему ясно, даже если самоперекрывающиеся полигоны обычно не просты . [5] Кроме того, самоперекрывающийся многоугольник может иметь несколько «интерпретаций», но формула Shoelace может использоваться, чтобы показать, что площадь многоугольника одинакова независимо от интерпретации. [6]

Заявление [ править ]

Формулу можно представить выражением

где

  • A - площадь многоугольника,
  • n - количество сторон многоугольника, а
  • ( x iy i ), i  = 1, 2, ...,  n - упорядоченные вершины (или «углы») многоугольника.

Альтернативно [3] [7] [8]

где x n +1 = x 1 и x 0 = x n , а также y n +1 = y 1 и y 0 = y n .

Если точки помечаются последовательно против часовой стрелки, то сумма указанных выше определителей положительна и знаки абсолютного значения могут быть опущены; [1] если они помечены по часовой стрелке, сумма определителей будет отрицательной. Это потому, что формулу можно рассматривать как частный случай теоремы Грина .

Особенно краткое изложение формулы можно дать в терминах внешней алгебры . Если - последовательные вершины многоугольника (рассматриваемые как векторы в декартовой плоскости), то

Доказательства [ править ]

Доказательство треугольника [ править ]

Зная координаты треугольника, найдите его площадь .

Ссылаясь на рисунок, позвольте быть площадью треугольника, вершины которого задаются координатами, и нарисуйте прямоугольник минимальной площади вокруг треугольника так, чтобы его стороны были параллельны осям или . По крайней мере, одна вершина треугольника будет в углу прямоугольника. На рисунке площади трех окружающих треугольников равны и, очевидно , равны площади прямоугольника (назовем его ) за вычетом площадей трех других треугольников:

При осмотре рисунка видно, что площади даны как

Сбор сроков и перестановка урожаев

который можно записать как определитель

Если координаты записывать по часовой стрелке, значение определителя будет

Переставляем по-другому

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

Зная координаты четырехугольника, найдите его площадь .

Доказательство для четырехугольника и общего многоугольника [ править ]

Нахождение площади четырехугольника демонстрирует, как формула шнурков обобщается на любой многоугольник путем деления многоугольника на треугольники. Рассмотрим фигуру четырехугольника, координаты которого отмечены в порядке против часовой стрелки. Четырехугольник разделен на два треугольника с площадями и Используя формулу треугольника для каждого треугольника, мы получаем

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

Примеры [ править ]

Пользователь должен знать точки многоугольника на декартовой плоскости. Например, возьмем треугольник с координатами {(2, 1), (4, 5), (7, 8)}. Возьмите первую координату x и умножьте ее на второе значение y , затем возьмите вторую координату x, умножьте ее на третье значение y и повторите столько раз, пока это не будет сделано для всех требуемых точек. Это можно представить следующей формулой: [9]

для x i и y i, представляющих каждую соответствующую координату. Эта формула является просто расширением приведенных выше для случая n = 3. Используя ее, можно найти, что площадь треугольника равна половине абсолютного значения 10 + 32 + 7 - 4 - 35 - 16, что равно 3. Количество переменных зависит от количества сторон многоугольника . Например, пятиугольник будет определен до x 5 и y 5 :

и четырехугольник будет определен до x 4 и y 4 :

Более сложный пример [ править ]

Рассмотрим многоугольник, определяемый точками (3, 4), (5, 11), (12, 8), (9, 5) и (5, 6), как показано на диаграмме.

Рисунок этого примера

Площадь этого многоугольника:

Этимология [ править ]

Причина, по которой эта формула называется формулой шнурка, заключается в том, что для ее оценки используется общий метод. В этом методе используются матрицы . В качестве примера выберите треугольник с вершинами (2, 4), (3, −8) и (1, 2). Затем постройте следующую матрицу, «обойдя» треугольник и закончив его начальной точкой. [10]

Сначала нарисуйте диагональ вниз и вправо косой чертой (как показано ниже),

  

и умножьте два числа, соединенных каждой косой чертой, затем сложите все произведения: (2 × −8) + (3 × 2) + (1 × 4) = −6. Сделайте то же самое с косой чертой по диагонали вниз и влево (показано ниже с косой чертой вниз):

  

(4 × 3) + (−8 × 1) + (2 × 2) = 8. Затем возьмите разность этих двух чисел: | (−6) - (8) | = 14. Уменьшение вдвое дает площадь треугольника: 7. Подобная организация чисел упрощает вспоминание и оценку формулы. Матрица со всеми прорисованными косыми чертами напоминает туфлю со шнурками, из-за чего происходит название алгоритма.

См. Также [ править ]

  • Планиметр
  • Теорема Пика
  • Формула Герона

Внешние ссылки [ править ]

  • Видео математика о формуле шнурка Гаусса

Ссылки [ править ]

  1. ^ a b Барт Брэйден (1986). «Формула площади геодезиста» (PDF) . Журнал математики колледжа . 17 (4): 326–337. DOI : 10.2307 / 2686282 . JSTOR  2686282 .
  2. ^ a b Дальке, Карл. «Формула шнурков» . Проверено 9 июня 2008 года . CS1 maint: discouraged parameter (link)
  3. ^ a b Ганс Преч, Динамика, рост и урожайность лесов: от измерения к модели , Springer, 2009 г., ISBN 3-540-88306-1 , стр. 232. 
  4. ^ Meister, ALF (1769), "Generalia de genesi figurarum planarum et inde pendentibus earumffectionibus" , Nov. Com. Gött. (на латыни), 1 : 144.
  5. ^ PW Shor; CJ Van Wyk (1992), "Обнаружение и разложение самоперекрывающихся кривых", Comput. Геом. Теория Appl. , 2 (1): 31–50, DOI : 10.1016 / 0925-7721 (92) 90019-O
  6. ^ Ральф П. Боланд; Хорхе Уррутия (2000). Задачи многоугольной области . 12-я Канадская конференция по вычислительной геометрии. С. 159–162.
  7. ^ Теорема шнурка , Искусство решения проблем Wiki .
  8. ^ Weisstein, Eric W . «Площадь полигона» . Wolfram MathWorld . Проверено 24 июля 2012 года . CS1 maint: discouraged parameter (link)
  9. ^ Ричард Роад; Георгий Милаускас; Роберт Уиппл (1991). Геометрия для удовольствия и вызова (новое изд.). Макдугал Литтел. С.  717–718 . ISBN 0-86609-965-4.
  10. ^ Руководство IMSA JHMC, стр. 10 "Шнурки" Синди Си