Формула нахождения площади многоугольника. Как поступить с правильным многоугольником, у которого больше четырех вершин? Теорема: площадь трапеции

Урок из серии «Геометрические алгоритмы »

Здравствуйте, дорогой читатель.

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

Задача. Вычислить площадь многоугольника , заданного координатами своих вершин, в порядке их обхода по часовой стрелке.

Сведения из вычислительной геометрии

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

Ориентированная площадь треугольника – это обычная площадь, снабженная знаком. Знак ориентированной площади треугольника АВС такой же, как у ориентированного угла между векторами и . То есть ее знак зависит от порядка перечисления вершин.

На рис. 1 треугольник АВС – прямоугольный. Его ориентированная площадь равна (она больше нуля, так как пара , ориентирована положительно). Эту же величину можно вычислить другим способом.

Пусть О – произвольная точка плоскости. На нашем рисунке площадь треугольника ABC получится, если из площади треугольника OBC вычесть площади OAB и OCA. Таким образом, нужно просто сложить ориентированные площади треугольников OAB, OBC и OCA. Это правило работает при любом выборе точки О .

Точно так же для вычисления площади любого многоугольника нужно сложить ориентированные площади треугольников

В сумме получится площадь многоугольника, взятая со знаком плюс, если при обходе ломаной многоугольника находится слева (обход границы против часовой стрелки), и со знаком минус, если он находится справа (обход по часовой стрелке).

Итак, вычисление площади многоугольника свелось к нахождению площади треугольника. Посмотрим, как выразить ее в координатах.

Векторное произведение двух векторов на плоскости есть площадь параллелограмма, построенного на этих векторах.

Векторное произведение, выраженное через координаты векторов:

Площадь треугольника будет равна половине этой площади:

В качестве точки О удобно взять начало координат, тогда координаты векторов, на основании которых вычисляются ориентированные площади, совпадут с координатами точек.

Пусть (х 1 , y 1), (x 2 , у 2), …, (х N ,у N) - координаты вершин заданного многоугольника в порядке обхода по или против часовой стрелки. Тогда его ориентированная площадь S будет равна:

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

Если координаты вершин были заданы в порядке обхода против часовой стрелки, то число S, вычисленное по этой формуле, получится положительным. В противном случае оно будет отрицательным, и для получения обычной геометрической площади нам необхо­димо взять его абсолютное значение.

Итак, рассмотрим программу для нахождения площади многоугольника, заданного координатами вершин.

Program geom6; Const n_max=200; {максимальное количество точек+1} type b=record x,y:real; end; myArray= array of b; var input:text; A:myArray; s:real; i,n:integer; procedure ZapMas(var n:integer; var A:myArray); {Заполнение массива } begin assign(input,"input.pas"); reset(input); readln(input, n); for i:=1 to n do read(input, a[i].x,a[i].y); close(input); end; function Square (A:myarray): real; {Вычисление площади многоугольника} var i:integer; S: real; begin a.x:=a.x; a.y:=a.y; s:=0; for i:=1 to n do s:= s + (a[i].x*a.y - a[i].y*a.x); s:=abs(s/2); Square:= S end; {Square} begin {main} Zapmas(n, a); PrintMas(a); S:= Square(a); writeln("S= ",s:6:2); end.

Координаты вершин считывается из файла input.pas., хранятся в массиве А в виде записей с двумя полями. Для удобства обхода многоугольника в массиве вводится n+1 элемент, значение которого равно значению первого элемента массива.

Каждый, кто изучал в школе математику и геометрию, хотя бы поверхностно знает эти науки. Но со временем, если в них не практиковаться, познания забываются. Многие даже считают, что только зря потратили своё время, изучая геометрические расчёты. Однако они ошибаются. Технические работники выполняют повседневную работу, связанную с геометрическими расчётами. Что касается расчета площади многоугольника, то и эти знания находят своё применение в жизни. Понадобятся они хотя бы для того, чтобы рассчитать площадь земельного участка. Итак, давайте узнаем, как найти площадь многоугольника.

Определение многоугольника

Сначала определимся с тем, что такое многоугольник. Это плоская геометрическая фигура, которая образовалась в результате пересечения трех или более прямых. Другое простое определение: многоугольник — это замкнутая ломаная. Естественно, при пересечении прямых образуются точки пересечения, их количество равно количеству прямых, образовывающих многоугольник. Точки пересечения называют вершинами, а отрезки, образованные от прямых, - сторонами многоугольника. Смежные отрезки многоугольника находятся не на одной прямой. Отрезки, являющиеся несмежными, - это те, которые не проходят через общие точки.

Сумма площадей треугольников

Как находить площадь многоугольника? Площадь многоугольника - это внутренняя часть плоскости, которая образовалась при пересечении отрезков или сторон многоугольника. Поскольку многоугольник - это сочетание таких фигур, как треугольник, ромб, квадрат, трапеция, то универсальной формулы для вычисления его площади просто нет. На практике наиболее универсальным является метод разбиения многоугольника на более простые фигуры, нахождение площади которых не вызывают затруднений. Сложив суммы площадей этих простых фигур, получают площадь многоугольника.

Через площадь окружности

В большинстве случаев многоугольник имеет правильную форму и образует фигуру с равными сторонами и углами между ними. Рассчитать площадь в этом случае очень просто при помощи вписанной или описанной окружности. Если известна площадь окружности, то её необходимо умножить на периметр многоугольника, а затем полученное произведение поделить на 2. В итоге получается формула расчёта площади такого многоугольника: S = ½∙P∙r., где P — площадь окружности, а r — периметр многоугольника.

Метод разбиения многоугольника на «удобные» фигуры - самый популярный в геометрии, он позволяет быстро и правильно найти площадь многоугольника. 4 класс средней школы обычно изучает такие методы.

\[{\Large{\text{Основные факты о площади}}}\]

Можно сказать, что площадь многоугольника - это величина, обозначающая часть плоскости, которую занимает данный многоугольник. За единицу измерения площади принимают площадь квадрата со стороной \(1\) см, \(1\) мм и т.д. (единичный квадрат). Тогда площадь будет измеряться в см\(^2\) , мм\(^2\) соответственно.

Иными словами, можно сказать, что площадь фигуры - это величина, численное значение которой показывает, сколько раз единичный квадрат умещается в данной фигуре.

Свойства площади

1. Площадь любого многоугольника - величина положительная.

2. Равные многоугольники имеют равные площади.

3. Если многоугольник составлен из нескольких многоугольников, то его площадь равна сумме площадей этих многоугольников.

4. Площадь квадрата со стороной \(a\) равна \(a^2\) .

\[{\Large{\text{Площадь прямоугольника и параллелограмма}}}\]

Теорема: площадь прямоугольника

Площадь прямоугольника со сторонами \(a\) и \(b\) равна \(S=ab\) .

Доказательство

Достроим прямоугольник \(ABCD\) до квадрата со стороной \(a+b\) , как показано на рисунке:

Данный квадрат состоит из прямоугольника \(ABCD\) , еще одного равного ему прямоугольника и двух квадратов со сторонами \(a\) и \(b\) . Таким образом,

\(\begin{multline*} S_{a+b}=2S_{\text{пр-к}}+S_a+S_b \Leftrightarrow (a+b)^2=2S_{\text{пр-к}}+a^2+b^2 \Leftrightarrow\\ a^2+2ab+b^2=2S_{\text{пр-к}}+a^2+b^2 \Rightarrow S_{\text{пр-к}}=ab \end{multline*}\)

Определение

Высота параллелограмма - это перпендикуляр, проведенный из вершины параллелограмма к стороне (или к продолжению стороны), не содержащей эту вершину.
Например, высота \(BK\) падает на сторону \(AD\) , а высота \(BH\) - на продолжение стороны \(CD\) :


Теорема: площадь параллелограмма

Площадь параллелограмма равна произведению высоты и стороны, к которой проведена эта высота.

Доказательство

Проведем перпендикуляры \(AB"\) и \(DC"\) , как показано на рисунке. Заметим,что эти перпендикуляры равны высоте параллелограмма \(ABCD\) .


Тогда \(AB"C"D\) – прямоугольник, следовательно, \(S_{AB"C"D}=AB"\cdot AD\) .

Заметим, что прямоугольные треугольники \(ABB"\) и \(DCC"\) равны. Таким образом,

\(S_{ABCD}=S_{ABC"D}+S_{DCC"}=S_{ABC"D}+S_{ABB"}=S_{AB"C"D}=AB"\cdot AD.\)

\[{\Large{\text{Площадь треугольника}}}\]

Определение

Будем называть сторону, к которой в треугольнике проведена высота, основанием треугольника.

Теорема

Площадь треугольника равна половине произведения его основания на высоту, проведенную к этому основанию.

Доказательство

Пусть \(S\) – площадь треугольника \(ABC\) . Примем сторону \(AB\) за основание треугольника и проведём высоту \(CH\) . Докажем, что \ Достроим треугольник \(ABC\) до параллелограмма \(ABDC\) так, как показано на рисунке:

Треугольники \(ABC\) и \(DCB\) равны по трем сторонам (\(BC\) – их общая сторона, \(AB = CD\) и \(AC = BD\) как противоположные стороны параллелограмма \(ABDC\) ), поэтому их площади равны. Следовательно, площадь \(S\) треугольника \(ABC\) равна половине площади параллелограмма \(ABDC\) , то есть \(S = \dfrac{1}{2}AB\cdot CH\) .

Теорема

Если два треугольника \(\triangle ABC\) и \(\triangle A_1B_1C_1\) имеют равные высоты, то их площади относятся как основания, к которым эти высоты проведены.


Следствие

Медиана треугольника делит его на два треугольника, равных по площади.

Теорема

Если два треугольника \(\triangle ABC\) и \(\triangle A_2B_2C_2\) имеют по равному углу, то их площади относятся как произведения сторон, образующих этот угол.

Доказательство

Пусть \(\angle A=\angle A_2\) . Совместим эти углы так, как показано на рисунке (точка \(A\) совместилась с точкой \(A_2\) ):


Проведем высоты \(BH\) и \(C_2K\) .

Треугольники \(AB_2C_2\) и \(ABC_2\) имеют одинаковую высоту \(C_2K\) , следовательно: \[\dfrac{S_{AB_2C_2}}{S_{ABC_2}}=\dfrac{AB_2}{AB}\]

Треугольники \(ABC_2\) и \(ABC\) имеют одинаковую высоту \(BH\) , следовательно: \[\dfrac{S_{ABC_2}}{S_{ABC}}=\dfrac{AC_2}{AC}\]

Перемножая последние два равенства, получим: \[\dfrac{S_{AB_2C_2}}{S_{ABC}}=\dfrac{AB_2\cdot AC_2}{AB\cdot AC} \qquad \text{ или } \qquad \dfrac{S_{A_2B_2C_2}}{S_{ABC}}=\dfrac{A_2B_2\cdot A_2C_2}{AB\cdot AC}\]

Теорема Пифагора

В прямоугольном треугольнике квадрат длины гипотенузы равен сумме квадратов длин катетов:


Верно и обратное: если в треугольнике квадрат длины одной стороны равен сумме квадратов длин других двух сторон, то такой треугольник прямоугольный.

Теорема

Площадь прямоугольного треугольника равна половине произведения катетов.

Теорема: формула Герона

Пусть \(p\) – полупериметр треугольника, \(a\) , \(b\) , \(c\) – длины его сторон, тогда его площадь равна \

\[{\Large{\text{Площадь ромба и трапеции}}}\]

Замечание

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

Теорема

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

Доказательство

Рассмотрим четырехугольник \(ABCD\) . Обозначим \(AO=a, CO=b, BO=x, DO=y\) :


Заметим, что данный четырехугольник составлен из четырех прямоугольных треугольников, следовательно, его площадь равна сумме площадей этих треугольников:

\(\begin{multline*} S_{ABCD}=\frac12ax+\frac12xb+\frac12by+\frac12ay=\frac12(ax+xb+by+ay)=\\ \frac12((a+b)x+(a+b)y)=\frac12(a+b)(x+y)\end{multline*}\)

Следствие: площадь ромба

Площадь ромба равна половине произведения его диагоналей: \

Определение

Высота трапеции – это перпендикуляр, проведенный из вершины одного основания к другому основанию.

Теорема: площадь трапеции

Площадь трапеции равна произведению полусуммы оснований на высоту.

Доказательство

Рассмотрим трапецию \(ABCD\) с основаниями \(BC\) и \(AD\) . Проведем \(CD"\parallel AB\) , как показано на рисунке:


Тогда \(ABCD"\) – параллелограмм.

Проведем также \(BH"\perp AD, CH\perp AD\) (\(BH"=CH\) – высоты трапеции).

Тогда \(S_{ABCD"}=BH"\cdot AD"=BH"\cdot BC, \quad S_{CDD"}=\dfrac12CH\cdot D"D\)

Т.к. трапеция состоит из параллелограмма \(ABCD"\) и треугольника \(CDD"\) , то ее площадь равна сумме площадей параллелограмма и треугольника, то есть:

\ \[=\dfrac12 CH\left(BC+AD"+D"D\right)=\dfrac12 CH\left(BC+AD\right)\]

Содержимое:

Очень легко вычислить площадь правильного треугольника (это многоугольник!) и очень непросто сделать это в случае неправильного одиннадцатиугольника (это тоже многоугольник!). Данная статья расскажет вам, как вычислять площадь различных многоугольников.

Шаги

1 Вычисление площади правильного многоугольника по апофеме

  1. 1 Формула для нахождения площади правильного многоугольника: Площадь = 1/2 х периметр х апофема.
    • Периметр – сумма сторон многоугольника.
    • Апофема – отрезок, соединяющий центр многоугольника и середину любой из его сторон (апофема перпендикулярна стороне).
  2. 2 Найдите апофему. Она, как правило, дана в условии задачи. Например, дан шестиугольник, апофема которого равна 10√3.
  3. 3 Найдите периметр. Если периметр не дан в условии задачи, то его можно найти по известной апофеме.
    • Шестиугольник можно разбить на 6 равносторонних треугольников. Апофема делит одну сторону пополам, создавая прямоугольный треугольник с углами 30-60-90 градусов.
    • В прямоугольном треугольнике сторона, противолежащая углу в 60 градусов, равна x√3; углу в 30 градусов равна «х»; углу 90 градусов равна 2x. Если значение стороны x√3 равно 10√3, то х = 10.
    • «х» – это половина длины основания треугольника. Удвойте ее и найдете полную длину основания. В нашем примере основание треугольника равно 20 единицам. В свою очередь основание треугольника есть сторона шестиугольника. Таким образом, периметр шестиугольника равен 20 х 6 = 120.
  4. 4 Подставьте значения апофемы и периметра в формулу. В нашем примере:
    • площадь = 1/2 х 120 х 10√3
    • площадь = 60 х 10√3
    • площадь = 600√3
  5. 5 Упростите ответ. Возможно, вам придется записать ответ в виде десятичной дроби (то есть избавиться от корня). С помощью калькулятора найдите √3 и полученное число умножьте на 600: √3 х 600 = 1039,2. Это ваш окончательный ответ.

2 Вычисление площади правильного многоугольника по другим формулам

  1. 1 . Формула: Площадь = 1/2 х основание х высота.
    • Если вам дан треугольник с основанием 10 и высотой 8, то его площадь = 1/2 х 8 х 10 = 40.
  2. 2 . Чтобы найти площадь квадрата, просто возведите в квадрат длину одной его стороны. Если умножить основание квадрата на его высоту, мы получим тот же ответ, так как основание и высота равны.
    • Если сторона квадрата равна 6, то его площадь = 6 х 6 = 36.
  3. 3 . Формула: Площадь = длина х ширина.
    • Если длина прямоугольника равна 4, а ширина равна 3, то его площадь = 4 х 3 = 12.
  4. 4 . Формула: Площадь = [(основание1 + основание2) х высота] / 2.
    • Например, дана трапеция с основаниями 6 и 8 и высотой 10. Ее площадь = [(6 + 8) 10]/2 = (14 х 10)/2 = 140/2 = 70.

3 Вычисление площади неправильного многоугольника

  1. 1 Используйте координаты вершин неправильного многоугольника. Зная координаты вершин, можно определить площадь неправильного многоугольника.
  2. 2 Сделайте таблицу. Запишите координаты вершин (х,у) (вершины выбирать последовательно в направлении против часовой стрелки). В конце списка еще раз напишите координату первой вершины.
  3. 3 Умножьте значение координаты «х» первой вершины на значение координаты «у» второй вершины (и так далее). Сложите результаты (в нашем примере сумма равна 82).
  4. 4 Умножьте значение координаты «у» первый вершины на значение координаты «х» второй вершины (и так далее). Сложите результаты (в нашем примере сумма равна -38).
  5. 5 Вычтите сумму, полученную в шаге 4, из суммы, полученной в шаге 3. В нашем примере: (82) - (-38) = 120.
  6. 6 Разделите полученный результат на 2, чтобы найти площадь многоугольника: S=120/2 = 60 (квадратных единиц).
  • Если вы записываете координаты вершин в направлении по часовой стрелке, вы получите отрицательную площадь. Таким образом, это можно использовать для описания цикла или последовательности данного набора вершин, формирующих многоугольник.
  • Данная формула находит площадь с учетом формы многоугольника. Если многоугольник имеет форму цифры 8, то необходимо из площади с вершинами против часовой стрелки вычесть площадь с вершинами по часовой стрелке.

В задачах по геометрии часто требуется вычислить площадь многоугольника. Причем он может иметь довольно разнообразную форму - от всем знакомого треугольника до некоторого n-угольника с каким-то невообразимым числом вершин. К тому же эти многоугольники бывают выпуклыми или вогнутыми. В каждой конкретной ситуации полагается отталкиваться от внешнего вида фигуры. Так получится выбрать оптимальный путь решения задачи. Фигура может оказаться правильной, что существенно упростит решение задачи.

Немного теории о многоугольниках

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

Такая фигура непременно будет характеризоваться двумя положениями:

  1. Смежные стороны не принадлежат одной прямой.
  2. У несмежных отсутствуют общие точки, то есть они не пересекаются.

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

Какие их виды существуют?

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

В школьном курсе геометрии большая часть времени уделяется именно выпуклым фигурам. Поэтому в задачах требуется узнать площадь выпуклого многоугольника. Тогда существует формула через радиус описанной окружности, которая позволяет найти искомую величину для любой фигуры. В других случаях однозначного решения не существует. Для треугольника формула одна, а для квадрата или трапеции совершенно другие. В ситуациях, когда фигура неправильная или вершин очень много, принято разделять их на простые и знакомые.

Как поступить, если фигура имеет три или четыре вершины?

В первом случае он окажется треугольником, и можно воспользоваться одной из формул:

  • S = 1/2 * а * н, где а — сторона, н — высота к ней;
  • S = 1/2 * а * в * sin (А), где а, в — сторон\ы треугольника, А — угол между известными сторонами;
  • S = √(p * (p - а) * (p - в) * (p - с)), где с — сторона треугольника, к уже обозначенным двум, р — полупериметр, то есть сумма всех трех сторон, разделенная на два.

Фигура с четырьмя вершинами может оказаться параллелограммом:

  • S = а * н;
  • S = 1/2 * d 1 * d 2 * sin(α), где d 1 и d 2 — диагонали, α — угол между ними;
  • S = a * в * sin(α).

Формула для площади трапеции: S = н * (a + в) / 2, где а и в — длины оснований.

Как поступить с правильным многоугольником, у которого больше четырех вершин?

Для начала такая фигура характеризуется тем, что в ней все стороны равны. Плюс к этому, у многоугольника одинаковые углы.

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

S n = 1/2 * n * R n 2 * sin (360º/n), где n — количество вершин многоугольника.

Из нее легко получить такую, которая пригодится для частных случаев:

  1. треугольника: S = (3√3)/4 * R 2 ;
  2. квадрата: S = 2 * R 2 ;
  3. шестиугольника: S = (3√3)/2 * R 2 .

Ситуация с неправильной фигурой

Выходом для того, как узнать площадь многоугольника, если он не является правильным и его нельзя отнести ни к одной из известных ранее фигур, является алгоритм:

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

Что делать, если в задаче даны координаты вершин многоугольника?

То есть известен набор пар чисел для каждой точки, которые ограничивают стороны фигуры. Обычно они записываются как (x 1 ; y 1) для первой, (x 2 ; y 2) — для второй, а n-ая вершина имеет такие значения (x n ; y n). Тогда площадь многоугольника определяется, как сумма n слагаемых. Каждое из них выглядит так: ((y i+1 +y i)/2) * (x i+1 - x i). В этом выражении i изменяется от единицы до n.

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

Пример задачи

Условие. Координаты вершин заданы такими значениями (0.6; 2.1), (1.8; 3.6), (2.2; 2.3), (3.6; 2.4), (3.1; 0.5). Требуется вычислить площадь многоугольника.

Решение. По формуле, указанной выше, первое слагаемое будет равно (1.8 + 0.6)/2 * (3.6 - 2.1). Здесь нужно просто взять значения для игрека и икса от второй и первой точек. Несложный расчет приведет к результату 1.8.

Второе слагаемое аналогично получается: (2.2 + 1.8)/2 * (2.3 - 3.6) = -2.6. При решении подобных задач не стоит пугаться отрицательных величин. Все идет так, как нужно. Это планомерно.

Подобным образом получаются значения для третьего (0.29), четвертого (-6.365) и пятого слагаемых (2.96). Тогда итоговая площадь равна: 1.8 + (-2.6) + 0.29 + (-6.365) + 2.96 = - 3.915.

Совет по решению задачи, для которой многоугольник изображен на бумаге в клетку

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

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