L'integrale di convoluzione descrive come due funzioni si combinano quando una viene traslata rispetto all'altra. Nel tempo continuo, è definito da

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

L'intuizione rapida è semplice: per ogni valore di tt, fai scorrere una funzione, individua dove le due funzioni si sovrappongono, moltiplica i loro valori in quella sovrapposizione e somma il risultato. Se entrambe le funzioni sono causali, cioè nulle per tempi negativi, questo spesso diventa

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

per t0t \ge 0, purché [0,t][0,t] contenga tutta la sovrapposizione. L'idea principale è pratica: la convoluzione trasforma una sovrapposizione mobile in un numero per ogni valore di tt.

Definizione E Intuizione Dell'Integrale Di Convoluzione

Pensa a f(τ)f(\tau) come fissata e a g(tτ)g(t-\tau) come una copia ribaltata e traslata di gg. Quando tt cambia, cambia anche la sovrapposizione, quindi cambia anche l'integrale.

Questa è la differenza principale rispetto alla moltiplicazione punto per punto. Non stai confrontando le due funzioni nello stesso ingresso. Stai sommando i prodotti su tutta la regione in cui la copia traslata si sovrappone all'originale.

Perché La Sovrapposizione Determina Gli Estremi

Gli estremi in un problema di convoluzione di solito non si ottengono memorizzando uno schema. Si ottengono chiedendosi dove entrambi i fattori sono diversi da zero.

Per questo molte soluzioni di convoluzione sono definite a tratti. Quando tt si sposta, l'intervallo di sovrapposizione può crescere, ridursi o scomparire, quindi anche l'integrale deve cambiare.

Questa è la parte che spesso gli studenti trascurano: la difficoltà di solito non è l'integrazione. È trovare prima l'intervallo corretto di sovrapposizione.

Esempio Di Integrale Di Convoluzione: Due Impulsi Unitari

Sia

f(t)={1,0t10,otherwisef(t) = \begin{cases} 1, & 0 \le t \le 1 \\ 0, & \text{otherwise} \end{cases}

e sia g(t)g(t) la stessa funzione. Vogliamo calcolare (fg)(t)(f * g)(t).

Questo esempio funziona bene perché l'integrando vale o 11 oppure 00, quindi la convoluzione è semplicemente la lunghezza dell'intervallo di sovrapposizione.

Usando la definizione,

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

Poiché f(τ)=1f(\tau)=1 solo su [0,1][0,1], e g(tτ)=1g(t-\tau)=1 solo quando 0tτ10 \le t-\tau \le 1, l'integrando vale 11 esattamente dove entrambe le condizioni sono soddisfatte.

La seconda condizione implica

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

Quindi l'intervallo di sovrapposizione è

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

Perciò (fg)(t)(f * g)(t) è la lunghezza di questa sovrapposizione.

Caso 1: t<0t < 0

Non c'è sovrapposizione, quindi

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

Caso 2: 0t10 \le t \le 1

La sovrapposizione va da τ=0\tau=0 a τ=t\tau=t, quindi

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

Caso 3: 1t21 \le t \le 2

La sovrapposizione va da τ=t1\tau=t-1 a τ=1\tau=1, quindi

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

Caso 4: t>2t > 2

Di nuovo non c'è sovrapposizione, quindi

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

Mettendo insieme i vari casi,

(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}

Il risultato è un triangolo. La sua altezza cresce mentre cresce la sovrapposizione, poi diminuisce quando la sovrapposizione si riduce.

Errori Comuni Nell'Integrale Di Convoluzione

Dimenticare L'Argomento Traslato

Il secondo fattore è g(tτ)g(t-\tau), non g(τt)g(\tau-t) e nemmeno solo g(τ)g(\tau). La traslazione è il punto centrale della convoluzione.

Usare Estremi Sbagliati

Il metodo più sicuro è trovare dove entrambi i fattori sono diversi da zero. Se la sovrapposizione cambia con tt, gli estremi richiedono di solito una risposta a tratti.

Trattare La Convoluzione Come Una Moltiplicazione Punto Per Punto

La moltiplicazione punto per punto usa valori nello stesso ingresso. La convoluzione accumula prodotti su un intero intervallo.

Saltare La Condizione Dietro Una Scorciatoia

La scorciatoia

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

funziona in comuni contesti causali, ma non per ogni coppia di funzioni. Usala solo quando le ipotesi sul supporto la giustificano.

Dove Si Usa L'Integrale Di Convoluzione

Usa la convoluzione quando una quantità dipende da come un'altra è distribuita nel tempo o nello spazio circostante.

Nei sistemi lineari tempo-invarianti, la convoluzione fornisce l'uscita a partire da un ingresso e da una risposta impulsiva. In probabilità, se due variabili aleatorie indipendenti hanno densità, la densità della loro somma è la convoluzione di tali densità. Più in generale, la convoluzione compare nel smoothing, nel filtraggio, nella diffusione e in ogni contesto in cui valori vicini si combinano.

Prova Un Problema Di Convoluzione Simile

Prova lo stesso esempio con gli impulsi, ma rendi il secondo impulso alto il doppio:

g(t)={2,0t10,otherwiseg(t) = \begin{cases} 2, & 0 \le t \le 1 \\ 0, & \text{otherwise} \end{cases}

L'intervallo di sovrapposizione resta lo stesso, ma ora l'integrando è due volte più grande su quell'intervallo. Se riesci a prevedere come questo modifica il risultato triangolare prima di integrare, allora l'idea fondamentale della convoluzione è diventata chiara.

Hai bisogno di aiuto con un problema?

Carica la tua domanda e ottieni una soluzione verificata, passo dopo passo, in pochi secondi.

Apri GPAI Solver →