encyklopedia.space

Funkcje

W języku polskim termin funkcje odnosi się do pojęcia opisującego zależność pomiędzy dwoma zbiorami, w której każdy element jednego zbioru (dziedziny) jest jednoznacznie skojarzony z elementem drugiego zbioru (przeciwdziedziny). Zależność ta występuje w różnych dziedzinach wiedzy, m.in. w matematyce, programowaniu, biologii oraz w naukach społecznych.

Definicja

Formalnie funkcję należy rozumieć jako podzbiór kartezjańskiego produktu dwóch zbiorów X i Y, oznaczany symbolem f ⊆ X × Y, spełniający warunek: dla każdego x ∈ X istnieje dokładnie jeden element y ∈ Y taki, że para (x, y) należy do f. Zbiór X nazywany jest dziedziną funkcji, a Y – przeciwdziedziną (lub kodomeną).

Rodzaje funkcji

Funkcje matematyczne

W analizie matematycznej oraz w algebrze wyróżnia się wiele klas funkcji:

  • Funkcje liniowe – postaci f(x)=ax+b.
  • Funkcje kwadratowe – postaci f(x)=ax²+bx+c.
  • Funkcje trygonometryczne – np. sin x, cos x, tg x.
  • Funkcje wykładnicze i logarytmiczne – np. f(x)=a^x, g(x)=log_a x.
  • Funkcje wielomianowe i rationalne.
  • Funkcje ciągłe, rozniczkowalne, całkowalne – klasyfikowane ze względu na własności topologiczne.

Funkcje w programowaniu

W programowaniu funkcja (czasem zwana procedurą lub metodą) jest samodzielnym blokiem kodu, który przyjmuje określone argumenty (parametry) i zwraca wartość (lub nie zwraca żadnej wartości – tzw. procedura).

Definicja
Instrukcja definiująca nazwę, listę parametrów i ciało funkcji.
Wywołanie
Operacja polegająca na użyciu nazwy funkcji wraz z konkretnymi argumentami w miejscu, gdzie potrzebny jest jej wynik.
Zasięg (ang. scope)
Zasięg zmiennych dostępnych w obrębie funkcji – może być lokalny lub globalny.

Funkcje biologiczne

W biologii pojęcie funkcji odnosi się do roli pełnionej przez określony element (np. organ, białko, gen) w organizmie. Przykłady:

  • Funkcja serca – pompowanie krwi.
  • Funkcja enzymu – przyspieszanie reakcji chemicznych.
  • Funkcja genów – kodowanie informacji niezbędnej do syntezy białek.

Historia pojęcia

Początki formalizacji pojęcia funkcji sięgają XVII wieku, kiedy to Gottfried Wilhelm Leibniz i Isaac Newton wprowadzili pojęcie zmiennej w kontekście rachunku różniczkowego i całkowego. W XVIII‑XIX wieku Pierre de Fermat, Leonhard Euler i Augustin‑Louis Cauchy rozbudowali definicję funkcji, a w 1900‑1905 roku David Hilbert i Henri Poincaré położyli podwaliny pod nowoczesną teorię funkcji rzeczywistych i zespolonych.

Zastosowania

Funkcje odgrywają kluczową rolę w wielu dziedzinach:

  1. Inżynieria – modelowanie procesów fizycznych, sterowanie systemami dynamicznymi.
  2. Ekonomia – funkcje kosztu, przychodu, popytu i podaży.
  3. Statystyka – funkcje gęstości prawdopodobieństwa, regresji.
  4. Sztuczna inteligencja – funkcje aktywacji w sieciach neuronowych.
  5. Fizyka – funkcje falowe, potencjały.

Powiązane pojęcia

Przykłady

Przykład matematyczny: f: ℝ → ℝ, f(x)=x². Dla każdej liczby rzeczywistej x funkcja zwraca jej kwadrat.

Przykład programistyczny w języku Python:

def pole_kola(r):
    """Zwraca pole koła o promieniu r."""
    import math
    return math.pi * r ** 2

Przykład biologiczny: enzym laktaza przyspiesza rozkład laktozy w organizmie.

Literatura

  • J. Stankiewicz, Wstęp do analizy matematycznej, Warszawa 2008.
  • G. Knuth, The Art of Computer Programming (tłum. pol. Donald Knuth), Kraków 2015.
  • A. M. Mendel, Podstawy biologii molekularnej, Poznań 2012.