Kalkulator pochodnych wielomianu
Zbuduj wielomian stopnia do pięciu z sześciu współczynników. Moduł zapisze pierwszą i drugą pochodną, policzy wartość funkcji oraz nachylenie w punkcie i poda równanie stycznej. Nie trzeba wpisywać składni programistycznej ani wzoru do parsera.
Współczynniki funkcji f(x)
Co opisuje pochodna funkcji
Pochodna mierzy lokalne tempo zmiany funkcji względem argumentu. Geometrycznie f′(x₀) jest współczynnikiem kierunkowym stycznej do wykresu w punkcie x₀, jeśli pochodna istnieje. Dodatnia wartość oznacza, że w bardzo małym otoczeniu funkcja rośnie w kierunku zwiększania x, a ujemna wskazuje spadek. Zero oznacza poziomą styczną, lecz nie zawsze minimum lub maksimum.
Definicja opiera się na granicy ilorazu różnicowego: zmiana wartości funkcji jest dzielona przez zmianę argumentu, a ta zmiana dąży do zera. Kalkulator nie przybliża pochodnej przez mały krok. Dla wielomianu stosuje dokładne reguły symboliczne do współczynników, a dopiero wartości w punkcie oblicza numerycznie.
Jednostka pochodnej jest ilorazem jednostki wartości przez jednostkę argumentu. Jeśli f opisuje drogę w metrach, a x czas w sekundach, pierwsza pochodna ma jednostkę m/s. Druga pochodna opisuje tempo zmiany prędkości i ma m/s². Sam wzór algebraiczny nie nadaje jednostek; wynik trzeba odczytać w kontekście.
Reguła potęgowa dla wielomianów
Potęga
Pochodna xⁿ to n·xⁿ⁻¹. Wykładnik schodzi przed symbol, a następnie zmniejsza się o jeden.
Współczynnik
Stały mnożnik pozostaje: pochodna a·xⁿ wynosi a·n·xⁿ⁻¹.
Suma
Każdy składnik różniczkuje się osobno, więc współczynniki nie mieszają się między potęgami.
Stała
Pochodna liczby niezależnej od x wynosi zero i stały składnik znika z f′(x).
Dla funkcji 2x³ − 3x² + 4x − 7 otrzymujemy 6x² − 6x + 4. Druga pochodna wynosi 12x − 6. Kalkulator dokładnie wykonuje te mnożenia na tablicy współczynników. Zera przy x⁵ i x⁴ oznaczają, że rzeczywisty stopień przykładu jest równy trzy.
Jak zbudowany jest zapis wyniku
Skrypt pomija składniki o współczynniku równym zero, nie drukuje liczby 1 przed dodatnią potęgą i porządkuje wyrazy od najwyższej potęgi do stałej. Znaki minus są częścią współczynnika, więc wzór nie zawiera sekwencji „plus minus”. Liczby dziesiętne są formatowane w polskim zapisie.
Jeżeli wszystkie współczynniki poza stałą są zerowe, pierwsza pochodna jest równa 0. Jeśli również stała jest zerem, funkcja wejściowa jest funkcją zerową, a nie pustym wyrażeniem. Dla funkcji liniowej ax+b pochodna jest stałą a, a druga pochodna wynosi zero.
Współczynniki mogą być ujemne i dziesiętne. Interfejs ogranicza ich wartość bezwzględną oraz punkt x₀, aby nie generować nieskończoności przy potęgowaniu. Bardzo duże liczby mogą nadal tracić dokładność w arytmetyce zmiennoprzecinkowej.
Wartość funkcji i nachylenie w punkcie
Po wybraniu x₀ kalkulator podstawia tę samą liczbę do f oraz f′. Dla przykładu i x₀ = 2 funkcja ma wartość 2·8 − 3·4 + 4·2 − 7 = 5. Pochodna daje 6·4 − 6·2 + 4 = 16, więc styczna ma współczynnik kierunkowy 16.
Duża dodatnia pochodna oznacza strome lokalne rośnięcie względem skali osi. Nie oznacza, że wartość funkcji jest dodatnia albo że funkcja rośnie na całej dziedzinie. Pochodna może zmieniać znak w innych punktach. Tak samo ujemne f(x₀) nie przesądza o znaku nachylenia.
Porównanie wartości w dwóch odległych punktach jest średnim tempem zmiany, czyli sieczną. Pochodna opisuje graniczny przypadek lokalny. Nie należy zastępować jej zwykłym ilorazem różnicy, chyba że analizuje się przybliżenie numeryczne i kontroluje wielkość kroku.
Równanie stycznej
Styczna w punkcie x₀ ma postać y = f(x₀) + f′(x₀)(x − x₀). Kalkulator rozwija ją również do y = mx + b, gdzie m = f′(x₀), a b = f(x₀) − m·x₀. Dla przykładu m = 16 i b = 5 − 32 = −27, więc y = 16x − 27.
Prosta styczna jest dobrym lokalnym przybliżeniem funkcji w pobliżu punktu. Im dalej od x₀ i im większa krzywizna, tym różnica może rosnąć. Druga pochodna pomaga opisać, jak zmienia się nachylenie, ale nie daje automatycznej granicy błędu bez dodatkowych założeń.
Jeśli f′(x₀) = 0, styczna jest pozioma y = f(x₀). Punkt może być minimum, maksimum albo stacjonarnym punktem przegięcia. Do klasyfikacji trzeba zbadać znaki pochodnej, drugą pochodną lub zachowanie funkcji w otoczeniu.
Druga pochodna i krzywizna
Druga pochodna jest pochodną pierwszej pochodnej. Dla wielomianu obniża stopień o dwa względem funkcji początkowej. Jeżeli f″(x) jest dodatnia na przedziale, wykres jest tam wypukły w typowej konwencji „ramiona do góry”; gdy ujemna, nachylenie maleje.
W punkcie stacjonarnym f′(x₀)=0 dodatnia druga pochodna jest wystarczającym lokalnym sygnałem minimum, a ujemna maksimum, pod standardowymi warunkami. Jeśli f″(x₀)=0, test jest nierozstrzygający. Przykład x⁴ ma w zerze pierwszą i drugą pochodną równą zero, a mimo to minimum.
Punkt przegięcia wymaga zmiany wypukłości, nie tylko równania f″(x)=0. Kandydat musi zostać sprawdzony po obu stronach. Kalkulator nie rozwiązuje automatycznie równań f′=0 ani f″=0; podaje wzory potrzebne do dalszej analizy.
Ekstrema wielomianu
Aby znaleźć kandydatów na lokalne minima i maksima, rozwiązuje się f′(x)=0 oraz sprawdza punkty, w których pochodna nie istnieje. Dla wielomianu pochodna istnieje dla każdego rzeczywistego x, więc pozostają jej miejsca zerowe. Pochodna stopnia czwartego może mieć kilka rzeczywistych lub zespolonych rozwiązań.
Po znalezieniu kandydatów analizuje się zmianę znaku f′: z minusa na plus wskazuje minimum, z plusa na minus maksimum. Można też użyć testu drugiej pochodnej, jeśli jej wartość jest różna od zera. Na przedziale domkniętym należy dodatkowo porównać wartości na końcach.
Globalne zachowanie zależy od najwyższego niezerowego składnika. Wielomian parzystego stopnia ma oba końce skierowane w tę samą stronę, a nieparzystego w przeciwne. Lokalny wynik w punkcie nie zastępuje tej analizy.
Dlaczego kalkulator nie przyjmuje dowolnej funkcji
Wyrażenia z nawiasami, iloczynami, ilorazami, pierwiastkami, logarytmami i funkcjami trygonometrycznymi wymagają parsera oraz kolejnych reguł: iloczynu, ilorazu i łańcuchowej. Błędna interpretacja zapisu „sin 2x” lub „1/x+1” może dać inną funkcję niż zamierzona. Ten moduł świadomie ogranicza zakres do współczynników wielomianu.
Ograniczenie zwiększa przejrzystość: użytkownik widzi każdy składnik, a skrypt nie wykonuje wpisanego tekstu jako kodu. Dla funkcji złożonej można najpierw rozwinąć ją do wielomianu, jeśli algebraicznie jest to możliwe. Przykładowo (x+1)² można przepisać jako x²+2x+1.
Jak sprawdzić wynik ręcznie
Przejdź składnik po składniku. Pomnóż współczynnik przez wykładnik i zmniejsz wykładnik o jeden. Wyraz stały skreśl. Następnie uporządkuj wynik. Dla −3x² otrzymasz −6x, a dla 4x pochodną 4. Znak współczynnika nie zmienia się bez powodu.
Kontrola numeryczna może porównać pochodną z ilorazem [f(x₀+h)−f(x₀)]/h dla małego h. Wyniki powinny się zbliżać, lecz zbyt duży krok daje błąd przybliżenia, a zbyt mały może powodować utratę precyzji komputerowej. To test pomocniczy, nie definicja użyta przez moduł.
W równaniu stycznej podstaw x=x₀. Prawa strona powinna dać f(x₀). Jeśli nie daje, b został policzony niepoprawnie. Współczynnik przy x powinien dokładnie odpowiadać f′(x₀).
Wyższe pochodne wielomianu
Różniczkowanie można powtarzać. Trzecia pochodna jest pochodną drugiej, a kolejne powstają analogicznie. Każde różniczkowanie wielomianu niezerowego obniża jego stopień o jeden. Po odpowiednio wielu krokach pozostaje stała, a następna pochodna jest zerem. Dla wielomianu piątego stopnia szósta pochodna zawsze wynosi zero.
Wyższe pochodne opisują kolejne poziomy zmiany. Jeśli położenie zależy od czasu, pierwsza pochodna jest prędkością, druga przyspieszeniem, a trzecia bywa nazywana zrywem. W innym kontekście nazwy i jednostki będą inne. Nie należy przypisywać fizycznego znaczenia samemu symbolowi bez definicji funkcji.
Wielomiany są szczególnie wygodne w przybliżeniach Taylora. Wartość funkcji, pochodne w punkcie i kolejne potęgi odchylenia tworzą lokalny wielomian przybliżający bardziej złożoną funkcję. Ta strona nie buduje szeregu Taylora, ale f(x₀), f′(x₀) i f″(x₀) są jego pierwszymi składnikami informacyjnymi.
Pochodna jako czułość modelu
W zastosowaniu ekonomicznym f może opisywać koszt, przychód lub produkcję, a pochodna przybliżony efekt małej zmiany argumentu. W modelu technicznym może mierzyć czułość sygnału na parametr. Jeżeli f′(x₀)=16, bardzo małe zwiększenie x o 0,01 daje lokalną zmianę około 0,16, o ile krzywizna nie jest duża.
To przybliżenie liniowe, a nie dokładna proporcja dla dowolnego kroku. Dokładna zmiana wynosi f(x₀+h)−f(x₀). Różnica względem f′(x₀)h zależy od drugiej i wyższych pochodnych. Dlatego decyzje o dużej zmianie parametru powinny opierać się na pełnej funkcji, nie tylko na nachyleniu w jednym punkcie.
Jeśli współczynniki wielomianu pochodzą z dopasowania do danych, ich niepewność przechodzi do pochodnej. Różniczkowanie może wzmacniać wpływ szumu w modelach numerycznych. Kalkulator zakłada, że wpisane współczynniki są dokładnie tymi, które użytkownik chce analizować, i nie ocenia jakości dopasowania.
Pytania o pochodne wielomianu
Jaka jest pochodna stałej?
Pochodna stałej wynosi zero, ponieważ jej wartość nie zmienia się wraz z x. Dlatego wyraz a₀ znika z pierwszej pochodnej.
Jak różniczkować x⁵?
Zgodnie z regułą potęgową wykładnik 5 staje się współczynnikiem, a nowa potęga wynosi 4. Pochodna x⁵ to 5x⁴.
Czy f′(x₀)=0 zawsze oznacza minimum?
Nie. Może oznaczać maksimum, minimum albo punkt stacjonarny bez ekstremum. Trzeba zbadać zmianę znaku pierwszej pochodnej lub użyć odpowiedniego testu.
Co oznacza druga pochodna równa zero?
Sam warunek nie wystarcza do stwierdzenia punktu przegięcia ani klasyfikacji ekstremum. Należy sprawdzić zachowanie drugiej pochodnej lub funkcji po obu stronach.
Czy kalkulator policzy pochodną sinusa?
Nie. Interfejs jest ograniczony do wielomianów stopnia co najwyżej pięć. Funkcje trygonometryczne wymagają innego zestawu reguł i kontroli składni.
Dlaczego styczna dobrze działa tylko blisko punktu?
Styczna wykorzystuje wartość i pierwsze tempo zmiany w x₀. Dalej od punktu wpływ krzywizny i wyższych pochodnych może powodować coraz większą różnicę.
References
- MIT OpenCourseWare, 18.01SC Single Variable Calculus. The Power Rule.
- Gilbert Strang, MIT OpenCourseWare. Powers and Polynomials.