Przejdź do treści

Rozwiązywanie trójkąta z trzech boków - krok po kroku

Klasa 1 liceum i technikum

Trzy boki a, b, c - komplet wzorów

Istnienie:  a+b>c (dla najdłuz˙szego c)Obwoˊd:  L=a+b+c,s=L2\textbf{Istnienie:}\ \ a + b > c \ \text{(dla najdłuższego } c\text{)} \qquad \textbf{Obwód:}\ \ L = a + b + c, \quad s = \frac{L}{2}

Pole (Heron):P=s(s−a)(s−b)(s−c)\textbf{Pole (Heron):}\qquad P = \sqrt{s(s-a)(s-b)(s-c)}

Kąty:cos⁡γ=a2+b2−c22ab  (γ−kąt naprzeciw c)\textbf{Kąty:}\qquad \cos\gamma = \frac{a^2 + b^2 - c^2}{2ab} \ \ (\gamma - \text{kąt naprzeciw } c)

Okręgi:r=PsR=abc4PWysokosˊci:ha=2Pa\textbf{Okręgi:}\qquad r = \frac{P}{s} \qquad R = \frac{abc}{4P} \qquad \textbf{Wysokości:}\qquad h_a = \frac{2P}{a}

Trzy boki wyznaczają trójkąt jednoznacznie (cecha przystawania BBB) - więc skoro trójkąt jest jeden, to jego pole, kąty i wszystkie pozostałe wielkości są już „zaszyte” w tych trzech liczbach. Trzeba je tylko umieć wydobyć. Dokładnie to robi nasz kalkulator trójkąta - a na tej stronie pokazujemy cały tok obliczeń, krok po kroku i bez skrótów.

Przez całą stronę liczymy jeden przykład: trójkąt o bokach a=5a = 5, b=6b = 6, c=7c = 7.

Krok 1. Czy trójkąt w ogóle istnieje?

Zanim cokolwiek policzymy, sprawdzamy nierówność trójkąta: suma dwóch krótszych boków musi być większa od najdłuższego:

5+6=11>7.✓5 + 6 = 11 > 7. \quad \checkmark

Trójkąt istnieje. (Dla boków 2,3,72, 3, 7 mielibyśmy 2+3=5<72 + 3 = 5 < 7 - takiego trójkąta nie ma i obliczenia nie miałyby sensu; wzór Herona „zaprotestowałby” ujemną liczbą pod pierwiastkiem.)

Krok 2. Obwód - na rozgrzewkę

L=a+b+c=5+6+7=18.L = a + b + c = 5 + 6 + 7 = 18.

Przyda nam się też połowa obwodu s=L2=9s = \tfrac{L}{2} = 9 - występuje w kilku następnych wzorach.

Krok 3. Pole - wzór Herona

Zwykły wzór P=12ahaP = \tfrac{1}{2} a h_a wymaga wysokości, której nie znamy. Na szczęście istnieje wzór na pole wprost z trzech boków:

Wzór Herona.  P=s(s−a)(s−b)(s−c)\ P = \sqrt{s(s-a)(s-b)(s-c)}, gdzie s=a+b+c2s = \tfrac{a+b+c}{2}.

Liczymy po kolei czynniki: s=9s = 9,  s−a=4\ s - a = 4,  s−b=3\ s - b = 3,  s−c=2\ s - c = 2:

P=9⋅4⋅3⋅2=216=36⋅6=66≈14,70.P = \sqrt{9 \cdot 4 \cdot 3 \cdot 2} = \sqrt{216} = \sqrt{36 \cdot 6} = 6\sqrt{6} \approx 14{,}70.

Zauważ, że nierówność trójkąta jest tu „wbudowana”: gdyby a+b<ca + b < c, czynnik s−cs - c byłby ujemny i pierwiastek by nie istniał. Szybki test wiarygodności wzoru: trójkąt prostokątny 3,4,53, 4, 5 ma pole 12⋅3⋅4=6\tfrac{1}{2} \cdot 3 \cdot 4 = 6, a Heron daje 6⋅3⋅2⋅1=36=6\sqrt{6 \cdot 3 \cdot 2 \cdot 1} = \sqrt{36} = 6. Zgadza się.

Krok 4. Kąty - twierdzenie cosinusów

Twierdzenie Pitagorasa działa tylko w trójkącie prostokątnym. Jego uogólnieniem na dowolny trójkąt jest twierdzenie cosinusów:

c2=a2+b2−2abcos⁡γ,c^2 = a^2 + b^2 - 2ab\cos\gamma,

gdzie γ\gamma to kąt naprzeciw boku cc. Składnik −2abcos⁡γ-2ab\cos\gamma to „poprawka” względem Pitagorasa: dla γ=90∘\gamma = 90^\circ mamy cos⁡90∘=0\cos 90^\circ = 0 i wzór przechodzi w c2=a2+b2c^2 = a^2 + b^2. Dwa dowody i historię twierdzenia opisuje hasło twierdzenie cosinusów, a gdy zamiast trzech boków znamy bok i dwa kąty, przydaje się twierdzenie sinusów.

Chcemy wyznaczyć kąt, więc przekształcamy wzór (dokładnie tak, jak w lekcji przekształcanie wzorów):

1. Przenosimy składnik z cosinusem na lewą stronę, a c2c^2 na prawą:

2abcos⁡γ=a2+b2−c2.2ab\cos\gamma = a^2 + b^2 - c^2.

2. Dzielimy obie strony przez 2ab2ab (boki są dodatnie, więc wolno):

cos⁡γ=a2+b2−c22ab.\cos\gamma = \frac{a^2 + b^2 - c^2}{2ab}.

3. Znając cosinus, odczytujemy kąt (funkcją odwrotną arccos⁡\arccos na kalkulatorze).

Dla naszego trójkąta - kąt naprzeciw najdłuższego boku c=7c = 7:

cos⁡γ=25+36−492⋅5⋅6=1260=0,2⟹γ=arccos⁡(0,2)≈78,46∘.\cos\gamma = \frac{25 + 36 - 49}{2 \cdot 5 \cdot 6} = \frac{12}{60} = 0{,}2 \quad\Longrightarrow\quad \gamma = \arccos(0{,}2) \approx 78{,}46^\circ.

Analogicznie kąt naprzeciw a=5a = 5:  cos⁡α=36+49−252⋅6⋅7=6084≈0,714\ \cos\alpha = \tfrac{36 + 49 - 25}{2 \cdot 6 \cdot 7} = \tfrac{60}{84} \approx 0{,}714, czyli α≈44,42∘\alpha \approx 44{,}42^\circ; i naprzeciw b=6b = 6:  cos⁡β=25+49−3670≈0,543\ \cos\beta = \tfrac{25 + 49 - 36}{70} \approx 0{,}543, czyli β≈57,12∘\beta \approx 57{,}12^\circ. Kontrola: 44,42∘+57,12∘+78,46∘=180∘44{,}42^\circ + 57{,}12^\circ + 78{,}46^\circ = 180^\circ. ✓\checkmark

Krok 5. Klasyfikacja trójkąta

Według boków: 5≠6≠75 \ne 6 \ne 7 - trójkąt różnoboczny. (Dwa równe boki dałyby równoramienny, trzy - równoboczny.)

Według kątów: wystarczy spojrzeć na największy kąt (naprzeciw najdłuższego boku). Można też bez liczenia kątów - testem z twierdzenia odwrotnego do Pitagorasa:

c2=49kontraa2+b2=61.c^2 = 49 \qquad \text{kontra} \qquad a^2 + b^2 = 61.

Skoro 49<6149 < 61, największy kąt jest ostry - trójkąt ostrokątny (zgadza się: γ≈78,5∘<90∘\gamma \approx 78{,}5^\circ < 90^\circ).

Krok 6. Promień okręgu wpisanego

W każdy trójkąt można wpisać okrąg (jego środek to punkt przecięcia dwusiecznych). Wzór na jego promień ma śliczne, krótkie wyprowadzenie. Połączmy środek okręgu wpisanego OO z wierzchołkami - trójkąt rozpadnie się na trzy mniejsze trójkąty o wspólnym wierzchołku OO. Podstawą każdego jest bok trójkąta, a wysokością - dokładnie promień rr (bo promień jest prostopadły do boku w punkcie styczności). Sumujemy pola:

P=12ar+12br+12cr=r⋅a+b+c2=r⋅s.P = \frac{1}{2}ar + \frac{1}{2}br + \frac{1}{2}cr = r \cdot \frac{a+b+c}{2} = r \cdot s.

Stąd po podzieleniu przez ss:

r=Ps=669=263≈1,63.r = \frac{P}{s} = \frac{6\sqrt{6}}{9} = \frac{2\sqrt{6}}{3} \approx 1{,}63.

Krok 7. Promień okręgu opisanego

Na każdym trójkącie można też opisać okrąg (środek: przecięcie symetralnych boków). Jego promień wiąże z polem wzór:

P=abc4R⟹R=abc4P.P = \frac{abc}{4R} \quad\Longrightarrow\quad R = \frac{abc}{4P}.

(Wzór wynika z twierdzenia sinusów, które poznasz przy trygonometrii - tu korzystamy z niego „na kredyt”.) Dla naszego trójkąta:

R=5⋅6⋅74⋅66=210246=3546=35624≈3,57.R = \frac{5 \cdot 6 \cdot 7}{4 \cdot 6\sqrt{6}} = \frac{210}{24\sqrt{6}} = \frac{35}{4\sqrt{6}} = \frac{35\sqrt{6}}{24} \approx 3{,}57.

Rozsądny test: RR zawsze wychodzi większe niż rr (okrąg opisany obejmuje trójkąt, wpisany mieści się w środku). Tu 3,57>1,633{,}57 > 1{,}63. ✓\checkmark

Krok 8. Wysokości

Skoro znamy pole, wysokości dostajemy z przekształcenia wzoru P=12ahaP = \tfrac{1}{2} a h_a:

ha=2Pa.h_a = \frac{2P}{a}.

Dla naszego trójkąta: ha=2⋅665≈5,88h_a = \tfrac{2 \cdot 6\sqrt{6}}{5} \approx 5{,}88,  hb=1266=26≈4,90\ h_b = \tfrac{12\sqrt{6}}{6} = 2\sqrt{6} \approx 4{,}90,  hc=1267≈4,20\ h_c = \tfrac{12\sqrt{6}}{7} \approx 4{,}20. (Im dłuższy bok, tym krótsza wysokość - ich iloczyn jest stały i równy 2P2P.)

Najczęstsze pytania

Czy z każdych trzech liczb da się zbudować trójkąt? Nie. Musi być spełniona nierówność trójkąta: każdy bok krótszy od sumy dwóch pozostałych. Dla 22, 33 i 99 trójkąta nie ma, bo 2+3<92 + 3 < 9. Dlatego ten warunek sprawdzamy jako pierwszy.

Kiedy wzór Herona, a kiedy P=12ahP = \tfrac{1}{2}ah? Heron, gdy znamy trzy boki, a nie znamy żadnej wysokości - i to jest właśnie ten przypadek. Gdy wysokość jest dana, prostszy jest wzór z podstawą i wysokością.

Skąd wiadomo, że trójkąt jest rozwartokątny, bez liczenia kątów? Wystarczy porównać kwadrat najdłuższego boku z sumą kwadratów pozostałych: gdy c2>a2+b2c^2 > a^2 + b^2, trójkąt jest rozwartokątny, gdy c2=a2+b2c^2 = a^2 + b^2 - prostokątny, a gdy c2<a2+b2c^2 < a^2 + b^2 - ostrokątny. To odwrotność twierdzenia Pitagorasa.

Dlaczego promień okręgu wpisanego liczy się jako r=Psr = \tfrac{P}{s}? Bo trójkąt można podzielić na trzy trójkąty o wspólnym wierzchołku w środku okręgu wpisanego. Ich wysokości są równe rr, a podstawy to boki, więc P=12r(a+b+c)=r⋅sP = \tfrac{1}{2}r(a+b+c) = r \cdot s, gdzie ss to połowa obwodu.

Czy wystarczy znać trzy kąty, żeby wyznaczyć boki? Nie. Trzy kąty wyznaczają jedynie kształt trójkąta - istnieje nieskończenie wiele trójkątów podobnych o tych samych kątach. Do wyznaczenia boków trzeba znać co najmniej jedną długość.

Przećwicz

Podsumowanie - cały algorytm

  1. Nierówność trójkąta: dwa krótsze boki kontra najdłuższy; brak nierówności = koniec obliczeń.
  2. Obwód L=a+b+cL = a+b+c i połowa obwodu s=L/2s = L/2.
  3. Pole ze wzoru Herona: P=s(s−a)(s−b)(s−c)P = \sqrt{s(s-a)(s-b)(s-c)}.
  4. Kąty z twierdzenia cosinusów: cos⁡γ=a2+b2−c22ab\cos\gamma = \tfrac{a^2+b^2-c^2}{2ab}, potem arccos⁡\arccos.
  5. Klasyfikacja: boki (równe?) i kąty (test c2c^2 kontra a2+b2a^2 + b^2).
  6. Promień okręgu wpisanego: r=P/sr = P/s (z podziału trójkąta na trzy mniejsze).
  7. Promień okręgu opisanego: R=abc/(4P)R = abc/(4P).
  8. Wysokości: ha=2P/ah_a = 2P/a i analogicznie.

Wszystkie te kroki wykonuje automatycznie kalkulator trójkąta - wpisz trzy boki i porównaj wyniki z powyższymi rachunkami.