Wersja z 2023-10-26
English version • Wersja dwujęzyczna • Bilanguage version
| funkcje podstawowe | ||||
|---|---|---|---|---|
| sinus (sin) | `sin alpha = y/r` | cosinus (cos) | `cos alpha = x/r` | |
| tangens (tg, tan) | `"tg" alpha = y / x` | cotangens (ctg, cot) | `"ctg" alpha = x/y` | |
| secans (sec) | `sec alpha = r/x` | cosecans (csc, cosec) | `csc alpha = r/y` | |
| funkcje dodatkowe | ||||
| sinus versus (vsin, versin) | `"vsin" alpha = 1 - cos alpha` | sinus coversus (cvsin, coversin) | `"cvsin" alpha = 1 - sin alpha` | |
| cosinus versus (vcos, vercos) | `"vcos" alpha = 1 + cos alpha` | cosinus coversus (cvcos, covercos) | `"cvcos" alpha = 1 + sin alpha` | |
| semi sinus versus (svsin, sversin, sem, hav, havsin) | `"svsin" alpha = (1 - cos alpha)/2` | semi sinus coversus (scvsin, scoversin, scv, hacvsin) | `"scvsin" alpha = (1 - sin alpha)/2` | |
| semi cosinus versus (svcos, svercos, havcos) | `"svcos" alpha = (1 + cos alpha)/2` | semi cosinus coversus (scvcos, scovercos, hacvcos) | `"scvcos" alpha = (1 + sin alpha)/2` | |
| exsecans (exsec) | `"exsec" alpha = sec alpha - 1` | excosecans (excsc, excosec) | `"excsc" alpha = csc alpha - 1` | |
| funkcje specjalne | ||||
| chorda (crd) | `"crd" alpha = sqrt(sin^2 alpha + "vsin"^2 alpha)` | cochorda (ccrd, cocrd) | `"ccrd" alpha = sqrt(cos^2 alpha + "cvsin"^2 alpha)` | |
| sagitta (sgt) | `"sgt" alpha = "vsin" alpha/2` | cosagitta (csgt, cosgt) | `"csgt" alpha = "cvsin" alpha/2` | |
Jeśli nie zależy nam na wielkiej dokładności i dopuszczamy błąd względny na poziomie 4,5%, możemy przyjąć, że `pi = 3`. Używając papieru kratkowanego, przyjmijmy 1 cm (dwie kratki) za jednostkę na osi `OY`, natomiast 3 cm (6 kratek) za `pi` (czyli kąt 180°) na osi `OX`.
Aby wykonać odręczny przybliżony wykres funkcji `y = sin x`, zaznaczmy na wykresie punkty o następujących współrzędnych:
Zaczynamy od zera i poruszamy się początkowo w górę. Poruszamy się tak, by nie przekroczyć ekstremalnych wartości `y = 1` i `y = -1`, za każdym razem zmieniając wysokość o jedną kratkę. W kierunku poziomym stosujemy natomiast rytm `1 - 2 - 2 - 1`, potem znów `1 - 2 - 2 - 1`, powtarzany tak długo, jak długo będzie potrzebny.
Zaznaczone punkty łączymy „gładką” linią tak, by jej krzywizna zmieniała się płynnie.
W razie potrzeby możemy zaznaczyć punkty `x = pi/4`, `y = 0.7` oraz `x = pi/3`, `y = 0.85`. Wartości rzędnych są tu przybliżone do pół milimetra. W praktyce taka dokładność jest aż nadto wystarczająca, a w zwykłych zastosowaniach – trudna do uzyskania. Zresztą na ogół te dodatkowe punkty nie są potrzebne do sporządzenia wykresu.
Wykres wykonujemy na podobnej zasadzie, jednak zaczynamy od punktu o współrzędnych `x = 0`, `y = 1`. Kolejne punkty zaznaczamy dokładnie według schematu dla funkcji sinus, a więc `x = pi/6`, `y = 1/2`, następnie `x = pi/2`, `y = 0` itd.
Na początku zaznaczamy asymptoty pionowe przecinające prostą `OX` w punktach `x = pi/2`, `x = 3/2 pi`, `x = 5/2 pi` itd. (co `pi`, gdyż tyle właśnie wynosi okres funkcji tangens). Jeśli potrzeba, zaznaczamy też asymptoty `x = -pi/2`, `x = -3/2 pi`, `x = -5/2 pi`, itd.
Przede wszystkim wykorzystujemy następujące punkty funkcji o dokładnych współrzędnych:
W razie potrzeby zaznaczamy analogiczne punkty co `pi` w prawo lub w lewo wykresu.
To jednak raczej nie wystarczy do wykreślenia ładnej tangensoidy. Możemy zatem skorzystać z punktów o współrzędnych przybliżonych, wziętych ze sporą dokładnością:
Zaznaczamy też dalsze punkty w analogicznych miejscach, wynikających z symetrii środkowej wykresu funkcji tangens (np. `x = 7/12 pi`, `y = -3.75`, lub `x = 2/3 pi`, `y = -1.75`).
Punkt wykresu dla `x = pi/6` na ogół nie jest konieczny. W razie potrzeby zaznaczamy go dla `y = 0.6`, co jest przybliżeniem wartości dokładnej z błędem względnym poniżej `4%`.
Wykres funkcji cotangens wykonujemy w analogiczny sposób, jak wykres funkcji tangens:
Oznaczenia:
| wzór | dane | szukane | ||
|---|---|---|---|---|
| `A + B + C = 180°` | suma kątów w trójkącie | `A, B` | `C = 180° - A - B` | |
| `a/(sin A) = b/(sin B) = c/(sin C) = 2R` | wzór sinusów, twierdzenie Snelliusa | `a, A, B` | `b = (a sin B)/(sin A)` | |
| `a, b, A` | `sin B = (b sin A)/a` | |||
| `c^2 = a^2 + b^2 - 2ab cos C` | wzór cosinusów, twierdzenie Carnota, twierdzenie al-Kasziego, uogólnione twierdzenie Pitagorasa | `a, b, C` | `c = sqrt(a^2 + b^2 - 2ab cos C)` | |
| `a, b, c` | `cos A = (b^2 + c^2 - a^2)/(2bc)` | |||
| `cos B = (a^2 + c^2 - b^2)/(2ac)` | ||||
| `cos C = (a^2 + b^2 - c^2)/(2ab)` | ||||
| `c = a cos B + b cos A` | wzór rzutów | `a, b, A, B` | `c = a cos B + b cos A` | |
| `a, b, A, C` | `c = (b - a cos C)/(cos A)` | |||
| `a, b, c, A` | `cos B = (c - b cos A)/a` | |||
| `cos C = (b - c cos A)/a` | ||||
| `(a + b)/c = (cos (A - B)/2)/(cos (A + B)/2)` | wzory Mollweide’a | `a, b, A, B` | `c = (a + b) (cos (A + B)/2)/(cos (A - B)/2)` | |
| `(a - b)/c = (sin (A - B)/2)/(sin (A + B)/2)` | `c = (a - b) (sin (A + B)/2)/(sin (A - B)/2)` | |||
| `(a + b)/(a - b) = ("tg" (A + B)/2)/("tg" (A - B)/2)` | wzór tangensów Nepera / Regiomontana | `a, b, C` | 1 | `A + B = 180° - C` |
| 2 | `"tg" (A - B)/2 = (a - b)/(a + b) "tg" (A+ B)/2` | |||
| `"tg" (A - B)/2 = (a - b)/(a + b) "ctg" C/2` | ||||
| 3 | `A = ((A + B) + (A - B))/2` | |||
| 4 | `B = ((A + B) - (A - B))/2` | |||
| `"tg" C = (c sin B)/(a - c cos B) = (c sin A)/(b - c cos A)` | wzór tangensów | `a, A, B` | `c = a cos B + (a sin B)/("tg" A)` | |
| `a, c, B` | `"tg" A = (a sin B)/(c - a cos B)` | |||
| `"tg" C = (c sin B)/(a - c cos B)` | ||||
| `("ctg" A/2)/(p - a) = ("ctg" B/2)/(p - b) = ("ctg" C/2)/(p - c) = 1/r` | wzór cotangensów | `a, b, c, A` | `"ctg" B/2 = (p - b)/(p - a) "ctg" A/2` | |
| `"ctg" C/2 = (p - c)/(p - a) "ctg" A/2` | ||||
| `sin^2 C/2 = ((p - a)(p - b))/(ab)` | wzory połówkowe | `a, b, c` | `sin A/2 = sqrt(((p - b)(p - c))/(bc))` | |
| `cos A/2 = sqrt((p(p - a))/(bc))` | ||||
| `"tg" A/2 = sqrt(((p - b)(p - c))/(p(p - a)))` | ||||
| `cos^2 C/2 = (p(p - c))/(ab)` | `sin B/2 = sqrt(((p - a)(p - c))/(ac))` | |||
| `cos B/2 = sqrt((p(p - b))/(ac))` | ||||
| `"tg" B/2 = sqrt(((p - a)(p - c))/(p(p - b)))` | ||||
| `"tg"^2 C/2 = ((p - a)(p - b))/(p(p - c))` | `sin C/2 = sqrt(((p - a)(p - b))/(ab))` | |||
| `cos C/2 = sqrt((p(p - c))/(ab))` | ||||
| `"tg" C/2 = sqrt(((p - a)(p - b))/(p(p - c)))` | ||||
| `sin A = (2S)/(bc)` | `a, b, c` | `sin A = 2/(bc) sqrt(p(p - a)(p - b)(p - c))` | ||
| `sin B = 2/(ac) sqrt(p(p - a)(p - b)(p - c))` | ||||
| `sin C = 2/(ab) sqrt(p(p - a)(p - b)(p - c))` | ||||
| wzór | dane | szukane |
|---|---|---|
| wysokość trójkąta | `b, C` | `h_a = b sin C` |
| `c, B` | `h_a = c sin B` | |
| `a, C` | `h_b = a sin C` | |
| `c, A` | `h_b = c sin A` | |
| `a, B` | `h_c = a sin B` | |
| `b, A` | `h_c = b sin A` | |
| środkowe trójkąta | `a, b, c` | `m_a = 1/2 sqrt(2b^2 + 2c^2 - a^2)` |
| `m_b = 1/2 sqrt(2a^2 + 2c^2 - b^2)` | ||
| `m_c = 1/2 sqrt(2a^2 + 2b^2 - c^2)` | ||
| dwusieczne trójkąta | `a, b, c` | `l_A = (sqrt(bcp(p - a)))/(b + c)` |
| `l_B = (sqrt(bcp(p - b)))/(a + c)` | ||
| `l_C = (sqrt(bcp(p - c)))/(a + b)` | ||
| promień okręgu wpisanego | `a, b, c` | `r = sqrt(((p - a)(p - b)(p - c))/p)` |
| `a, b, c, A` | `r = (p - a) "tg" A/2` | |
| `a, b, c, B` | `r = (p - b) "tg" B/2` | |
| `a, b, c, C` | `r = (p - c) "tg" C/2` | |
| `a, b, c, S` | `r = S/p` | |
| `a, b, c, R` | `r = (abc)/(4pR)` | |
| promień okręgu opisanego | `a, A` | `R = a/(2 sin A)` |
| `a, b, c, r` | `R = (abc)/(4pr)` | |
| `a, b, c, S` | `R = (abc)/(4S)` | |
| pole trójkąta | `a, h_a` | `S = 1/2 ah_a` |
| `a, b, C` | `S = 1/2 ab sin C` | |
| `a, B, C` | `S = (a^2 sin B sin C)/(2 sin (B + C))` | |
| `a, b, c` | `S = sqrt(p(p - a)(p - b)(p - c))` | |
| `a, b, c, r` | `S = pr` | |
| `a, b, c, R` | `S = (abc)/(4R)` | |
| `A, B, C, R` | `S = 2R^2 sin A sin B sin C` |
| wzór | dane | szukane | ||
|---|---|---|---|---|
| wzór | dane | szukane |
|---|---|---|
Zacznij od pogrubionego odcinka, którego długość jest równa 1. Kontynuuj z trójkątem, do którego należy ten jednostkowy odcinek: wyraź długość dwóch jego pozostałych boków funkcjami trygonometrycznymi. Następnie zrób to samo z innymi trójkątami, używając boków o już znanych długościach jako bazy. Na koniec znajdź potrzebną funkcję sumy lub różnicy kątów.
| `sin` `(alpha + beta) = sin alpha cos beta + cos alpha sin beta` | `sin` `(alpha - beta) = sin alpha cos beta - cos alpha sin beta` | |
| `cos` `(alpha + beta) = cos alpha cos beta - sin alpha sin beta` | `cos` `(alpha - beta) = cos alpha cos beta + sin alpha sin beta` | |
| `"tg" (alpha + beta) = ("tg" alpha + "tg" beta)/(1 - "tg" alpha "tg" beta)` | `"tg" (alpha - beta) = ("tg" alpha - "tg" beta)/(1 + "tg" alpha "tg" beta)` | |
| `sec` `(alpha + beta) = (sec alpha sec beta)/(1 - "tg" alpha "tg" beta)` | `sec` `(alpha - beta) = (sec alpha sec beta)/(1 + "tg" alpha "tg" beta)` | |
| `"ctg" (alpha + beta) = ("ctg" alpha "ctg" beta - 1)/("ctg" alpha + "ctg" beta)` | `"ctg" (alpha - beta) = ("ctg" alpha "ctg" beta + 1)/("ctg" beta - "ctg" alpha)` | |
| `csc` `(alpha + beta) = (csc alpha csc beta)/("ctg" alpha + "ctg" beta)` | `csc` `(alpha - beta) = (csc alpha csc beta)/("ctg" beta - "ctg" alpha)` |
Grafika stanowi ręcznie zmodyfikowaną wersję diagramów umieszczonych na Wikipedii