Całka splotu mówi, jak dwie funkcje łączą się, gdy jedna jest przesuwana względem drugiej. W czasie ciągłym jest zdefiniowana jako

(fg)(t)=f(τ)g(tτ)dτ(f * g)(t) = \int_{-\infty}^{\infty} f(\tau) g(t-\tau)\,d\tau

Podstawowa intuicja jest prosta: dla każdej wartości tt przesuwasz jedną funkcję, sprawdzasz, gdzie obie funkcje się nakładają, mnożysz ich wartości na tym obszarze i sumujesz wynik. Jeśli obie funkcje są przyczynowe, czyli są równe zero dla ujemnego czasu, to często dostajemy

(fg)(t)=0tf(τ)g(tτ)dτ(f * g)(t) = \int_0^t f(\tau) g(t-\tau)\,d\tau

dla t0t \ge 0, o ile przedział [0,t][0,t] obejmuje całe nakładanie. Główna idea jest praktyczna: splot zamienia przesuwające się nakładanie w jedną liczbę dla każdej wartości tt.

Definicja i intuicja całki splotu

Myśl o f(τ)f(\tau) jako o funkcji stałej, a o g(tτ)g(t-\tau) jako o odwróconej i przesuniętej kopii funkcji gg. Gdy zmienia się tt, zmienia się też obszar nakładania, więc zmienia się również wartość całki.

To jest główna różnica względem mnożenia punktowego. Nie porównujesz dwóch funkcji dla tego samego argumentu. Sumujesz iloczyny na całym obszarze, gdzie przesunięta kopia nakłada się na oryginał.

Dlaczego nakładanie wyznacza granice

Granice w zadaniu ze splotem zwykle nie wynikają z zapamiętania gotowego schematu. Wynikają z pytania, gdzie oba czynniki są niezerowe.

Dlatego wiele odpowiedzi dla splotu ma postać przedziałową. Gdy zmienia się tt, przedział nakładania może rosnąć, maleć albo znikać, więc całka też musi się odpowiednio zmieniać.

To jest część, którą studenci często pomijają: najtrudniejsze zwykle nie jest całkowanie. Najpierw trzeba poprawnie znaleźć przedział nakładania.

Przykład całki splotu: dwa impulsy jednostkowe

Niech

f(t)={1,0t10,w przeciwnym razief(t) = \begin{cases} 1, & 0 \le t \le 1 \\ 0, & \text{w przeciwnym razie} \end{cases}

oraz niech g(t)g(t) będzie tą samą funkcją. Chcemy wyznaczyć (fg)(t)(f * g)(t).

Ten przykład działa dobrze, ponieważ funkcja podcałkowa jest równa albo 11, albo 00, więc splot jest po prostu długością przedziału nakładania.

Korzystając z definicji,

(fg)(t)=f(τ)g(tτ)dτ(f * g)(t) = \int_{-\infty}^{\infty} f(\tau) g(t-\tau)\,d\tau

Ponieważ f(τ)=1f(\tau)=1 tylko na [0,1][0,1], a g(tτ)=1g(t-\tau)=1 tylko wtedy, gdy 0tτ10 \le t-\tau \le 1, funkcja podcałkowa jest równa 11 dokładnie tam, gdzie oba warunki są spełnione.

Drugi warunek oznacza, że

t1τtt-1 \le \tau \le t

Zatem przedział nakładania to

[0,1][t1,t][0,1] \cap [t-1,t]

Czyli (fg)(t)(f * g)(t) jest długością tego przedziału nakładania.

Przypadek 1: t<0t < 0

Nie ma nakładania, więc

(fg)(t)=0(f * g)(t) = 0

Przypadek 2: 0t10 \le t \le 1

Nakładanie biegnie od τ=0\tau=0 do τ=t\tau=t, więc

(fg)(t)=0t1dτ=t(f * g)(t) = \int_0^t 1\,d\tau = t

Przypadek 3: 1t21 \le t \le 2

Nakładanie biegnie od τ=t1\tau=t-1 do τ=1\tau=1, więc

(fg)(t)=t111dτ=2t(f * g)(t) = \int_{t-1}^1 1\,d\tau = 2-t

Przypadek 4: t>2t > 2

Znów nie ma nakładania, więc

(fg)(t)=0(f * g)(t) = 0

Łącząc wszystko razem, dostajemy

(fg)(t)={0,t<0t,0t12t,1t20,t>2(f * g)(t) = \begin{cases} 0, & t < 0 \\ t, & 0 \le t \le 1 \\ 2-t, & 1 \le t \le 2 \\ 0, & t > 2 \end{cases}

Wynik ma kształt trójkąta. Jego wysokość rośnie, gdy rośnie nakładanie, a potem maleje, gdy nakładanie się zmniejsza.

Typowe błędy przy całce splotu

Zapominanie o przesuniętym argumencie

Drugi czynnik to g(tτ)g(t-\tau), a nie g(τt)g(\tau-t) i nie po prostu g(τ)g(\tau). Przesunięcie jest istotą splotu.

Używanie złych granic

Najbezpieczniejsza metoda to znaleźć miejsca, gdzie oba czynniki są niezerowe. Jeśli nakładanie zmienia się wraz z tt, granice zwykle trzeba zapisać przedziałowo.

Traktowanie splotu jak mnożenia punktowego

Mnożenie punktowe używa wartości dla tego samego argumentu. Splot sumuje iloczyny na całym przedziale.

Pomijanie warunku stojącego za skrótem

Skrót

(fg)(t)=0tf(τ)g(tτ)dτ(f * g)(t) = \int_0^t f(\tau)g(t-\tau)\,d\tau

działa w typowych sytuacjach przyczynowych, ale nie dla każdej pary funkcji. Używaj go tylko wtedy, gdy uzasadniają to założenia o nośniku.

Gdzie stosuje się całkę splotu

Używaj splotu wtedy, gdy jedna wielkość zależy od tego, jak inna jest rozłożona w pobliskim czasie lub przestrzeni.

W liniowych układach niezmienniczych w czasie splot daje odpowiedź układu na podstawie wejścia i odpowiedzi impulsowej. W rachunku prawdopodobieństwa, jeśli dwie niezależne zmienne losowe mają gęstości, to gęstość ich sumy jest splotem tych gęstości. Szerzej, splot pojawia się w wygładzaniu, filtrowaniu, dyfuzji i wszędzie tam, gdzie łączą się wartości sąsiednie.

Spróbuj podobnego zadania ze splotem

Spróbuj tego samego przykładu z impulsami, ale niech drugi impuls będzie dwa razy wyższy:

g(t)={2,0t10,w przeciwnym razieg(t) = \begin{cases} 2, & 0 \le t \le 1 \\ 0, & \text{w przeciwnym razie} \end{cases}

Przedział nakładania pozostaje taki sam, ale funkcja podcałkowa jest teraz dwa razy większa na tym przedziale. Jeśli potrafisz przewidzieć, jak to zmieni trójkątny wynik jeszcze przed całkowaniem, to znaczy, że podstawowa idea splotu jest już jasna.

Potrzebujesz pomocy z zadaniem?

Prześlij pytanie i otrzymaj zweryfikowane rozwiązanie krok po kroku w kilka sekund.

Otwórz GPAI Solver →