trigonometrikus függvény

Kiejtés

  • IPA: [ ˈtriɡonomɛtrikuʃfyɡveːɲ]

Főnév

trigonometrikus függvény

  1. (matematika) szögfüggvény
 

A trigonometrikus függvények kezelésére Pythonban a math könyvtárat használhatjuk. Itt van néhány példa a legfontosabb trigonometrikus függvényekkel:

Példák trigonometrikus függvényekre

Alapfüggvények:

import math

# Szög radiánban (például 45 fok radiánban)
szog_fokban = 45
szog_radianban = math.radians(szog_fokban)

# Szinusz, koszinusz, tangens
sinusz = math.sin(szog_radianban)
koszinusz = math.cos(szog_radianban)
tangens = math.tan(szog_radianban)

print(f"A {szog_fokban} fok szinusza: {sinusz}")
print(f"A {szog_fokban} fok koszinusza: {koszinusz}")
print(f"A {szog_fokban} fok tangense: {tangens}")

Inverz trigonometrikus függvények:

# Inverz szinusz, koszinusz, tangens
sin_inv = math.asin(sinusz)  # Eredmény radiánban
cos_inv = math.acos(koszinusz)  # Eredmény radiánban
tan_inv = math.atan(tangens)  # Eredmény radiánban

print(f"A szinusz inverze (radiánban): {sin_inv}")
print(f"A koszinusz inverze (radiánban): {cos_inv}")
print(f"A tangens inverze (radiánban): {tan_inv}")

Trigonometrikus függvények hiperbolikus változatai:

# Hiperbolikus függvények
sinh = math.sinh(szog_radianban)
cosh = math.cosh(szog_radianban)
tanh = math.tanh(szog_radianban)

print(f"A {szog_fokban} fok hiperbolikus szinusza: {sinh}")
print(f"A {szog_fokban} fok hiperbolikus koszinusza: {cosh}")
print(f"A {szog_fokban} fok hiperbolikus tangense: {tanh}")

Példa szögek konvertálására:

# Radián -> Fok
radiant_fokra = math.degrees(szog_radianban)
print(f"{szog_radianban} radián fokban: {radiant_fokra}")

# Fok -> Radián (ez az első példában is szerepel)
fok_radianba = math.radians(szog_fokban)
print(f"{szog_fokban} fok radiánban: {fok_radianba}")

Megjegyzések:

  • math.radians(): Fokból radiánba alakítás.
  • math.degrees(): Radiánból fokba alakítás.
  • A trigonometrikus függvények alapértelmezetten radiánban dolgoznak.
  • A számítások pontossága lebegőpontos aritmetikától függ.

Ha további példákat szeretnél vagy egy konkrét alkalmazásra van szükséged, jelezd bátran! 😊

Fordítások

Lásd még