Oblicz Pola Wielokątów O Podanych Wierzchołkach

Obliczanie pola wielokąta o podanych wierzchołkach to znalezienie powierzchni, którą ten wielokąt zajmuje na płaszczyźnie. Wierzchołki to punkty, w których łączą się boki wielokąta. Znając ich współrzędne, możemy wyznaczyć pole.
Metoda wyznacznikowa (Determinant Method)
Najpopularniejsza metoda to metoda wyznacznikowa, zwana też wzorem sznurowadłowym. Jest skuteczna dla dowolnych wielokątów, nawet tych, które nie są foremne.
Jak to działa?
Must Read
- Zapisz współrzędne: Wypisz współrzędne wszystkich wierzchołków wielokąta w kolejności (zgodnie z ruchem wskazówek zegara lub przeciwnie do ruchu wskazówek zegara). Na przykład, dla trójkąta z wierzchołkami A(x1, y1), B(x2, y2), C(x3, y3) zapisujemy: (x1, y1), (x2, y2), (x3, y3).
- Powtórz pierwszy wierzchołek: Na końcu listy dopisz współrzędne pierwszego wierzchołka. Czyli nasza lista to teraz: (x1, y1), (x2, y2), (x3, y3), (x1, y1).
- Policz "sznurowadła": Pomnóż "na krzyż" kolejne pary liczb. Najpierw mnożymy x1 z y2, x2 z y3, x3 z y1 i dodajemy te wyniki do siebie. Potem mnożymy y1 z x2, y2 z x3, y3 z x1 i dodajemy te wyniki do siebie.
- Odejmij i podziel: Odejmij drugą sumę od pierwszej. Weź wartość bezwzględną wyniku i podziel przez 2. Dostaniesz pole!
Wzór:

Pole = 1/2 | (x1y2 + x2y3 + ... + xny1) - (y1x2 + y2x3 + ... + ynx1) |
Przykład
Weźmy trójkąt o wierzchołkach A(1, 1), B(4, 1), C(1, 5).

- Zapisujemy: (1, 1), (4, 1), (1, 5).
- Powtarzamy: (1, 1), (4, 1), (1, 5), (1, 1).
- Mnożymy "na krzyż": (11 + 45 + 11) = 1 + 20 + 1 = 22, oraz (14 + 11 + 51) = 4 + 1 + 5 = 10.
- Odejmujemy i dzielimy: |22 - 10| = 12, 12 / 2 = 6.
Zatem pole trójkąta wynosi 6 jednostek kwadratowych.
Ważne uwagi
- Kolejność wierzchołków jest kluczowa. Zachowanie kierunku (zgodnie z ruchem wskazówek zegara lub przeciwnie) da prawidłowy wynik. Zmiana kierunku zmieni znak wyniku, ale wartość bezwzględna (moduł) pozostanie taka sama, więc pole będzie poprawne.
- Wzór działa dla wielokątów wypukłych i wklęsłych.
Metoda wyznacznikowa to potężne narzędzie do obliczania pól wielokątów. Wymaga jedynie znajomości współrzędnych wierzchołków i umiejętności wykonywania prostych obliczeń.
