Contents
Serie di fourier
Fourier nell''800 intuì e dimostrò che le funzioni periodiche possono essere scomposte come somme di funzioni trigonometriche di opportuna frequenza e fase. In particolare se f(x+kT) = f(x) è una funzione periodica di periodo T, allora:
f(x) = \sum_{n=-\infty}^{+\infty} c_n e^{1i n pi/T x}
dove c_k sono opportuni coefficienti che "pesano" la singola sinusoide, infatti questa serie somma infiniti termini "esponenzionale complesso" la cui frequenza della cosinusoide associata è n pi/T. Notare che se c_n = c_{-n} (coefficienti simmetrici) alloraavremmo somme di termini del tipo {e^(1i theta)+e^(-1i theta) = 2 cos(theta), caso in cui si ottiene una somma a valori reali.
I coefficienti c_n vanno scelti in maniera tale da garantire che la serie converga alla funzione di interesse, sorvolando i dettagli matematici (se interessano possiamo vederli assieme, la dimostrazione è piuttosto semplice), si dimostra che:
c_n = 1/(2T) \int_{-T}^{+T} f(x) e^{-1i n pi/T x} dx
Costruiamo l'esempio con l'onda quadra, per -1<x<1:
f(x) = 0 se x<0, 1 altrimenti.
quindi integrando 1 solo dove la funzione non è nulla, e accorpando il termine n con il termine -n, otteniamo:
c_n = 1/2 \int_0^1 e^{-1i n pi x} dx = -\frac{1i-1i e^{-1i n pi}}{2 n pi}
Accorpando due termini della serie otteniamo:
c_n e^{1i n pi x} + c_{-n} e^{-1i n pi x} = = (sin(n pi x) - sin(n pi x - n pi))/(n pi)
Che (usando le regole di bisezione) vale 0 se n è pari, e vale:
2 sin(n pi x)/(n pi)
se n è dispari.
Per n=0 abbiamo 1/2 \int_0^1 e^0 dx = 1/2, quindi:
% Preparo il dominio: X = (-2:0.01:2)'; % Calcolo: N = 25; a = @(n,x)(2*sin(n*pi*x)./(n*pi)); Y = cell(1,N); comps = Y; Y{1} = ones(size(X))/2; comps{1} = Y{1}; for n=2:N comps{n} = a((n-1)*2-1,X); Y{n} = Y{n-1} + comps{n}; end figure; subplot(211); plot(X,[Y{1:5:end}]); title('Ridotte n-esime'); subplot(212); plot(X,[comps{1:5:end}]); title('Termini della serie');

In questa scomposizione in serie le frequenze considerate sono pari alla pulsazione omega, nella forma cos(omega x + phi), diviso 2 pi, quindi si ha n pi /(2 pi) = n/2 (frequenze crescenti) con fase fissa pi/2.
Mostriamo le ampiezze delle componenti sinusoidali ottenute, ovvero 1/(n pi) in funzione delle frequenze (notare che per 0 si ha 1/2, media della funzione sul singolo periodo):
% Le frequenze e le ampiezze: n = 1:2:100; freq = n/2; amp = 1./(n*pi); % Vediamolo: figure; stem(freq,amp);

Osserviamo ora i coefficienti ottenuti per i termini della serie completa (in cui manteniamo distinti c_n e c_{-n}.. notiamo la simmetria:
% Le frequenze e le ampiezze: n = -101:101; c_n = -(1i-1i*exp(-1i.*n.*pi))./(2*n*pi); % Vediamoli: figure; stem(n,c_n);

Ortonormalità:
La scomposizione di una funzione periodica in serie di Fourier fornisce un numero infinito ma enumerabile di coefficienti sufficienti a descrivere completamente la funzione stessa, inoltre la somma esponenziali complesse di stessa frequenza produce una esponenziale complessa di stessa frequenza e modulo differente, inoltre è possibile moltiplicare un'esponenziale complessa per uno scalare modificando in sostanza l'ampiezza dell'armonica... è possibile mostrare che le funzioni periodiche sono descrivibili come punti in uno spazio vettoriale a infinite dimensiini (spazio di Hilbert), e che la serie di Fourier scompone tali funzioni come somma di componenti di una base dello spazio stesso. Dimostrare l'ortonormalità della base utilizzata non è particolarmente difficile grazie alla rappresentazione esponenziale complessa. Dobbiamo mostrare che, dati due vettori della base fn(x) = e^{i n pi/T x} e fm(x)e^{i m pi/T x}, il prodotto interno nello spazio di Hilbert <fn,fm> = \int fn(x)(fm(x))* dx, dove ()* rappresenta il coniugato complesso, assume valore 1 se n=m e 0 se n!=m:
(1/2T)\int_{-T}^T e^{i n pi/T x}(e^{i m pi/T x})* dx = (1/2T)\int_{-T}^T e^{i n pi/T x - i m pi/T x})* dx = (1/2T)\int_{-T}^T e^{i pi/T x (n - m)} dx
dove chiaramente se n==m si ha:
(1/2T)\int_{-T}^T e^0 dx = (1/2T)\int_{-T}^T e^0 = (1/2T)[x]_{-T}^T = 1
se invece n!=m allora basta dimostrare che |fn|=0:
\int_{-T}^T e^{i pi/T x n} dx = [e^{i pi/T x n}/(i pi/T n)]_{-T}^T = e^{i pi n}/(i pi/T n) - e^{-i pi n}/(i pi/T n) = (e^{i pi n} - e^{-i pi n})/(i pi/T n) = (2 sin(n pi))/(pi n)
che per n intero si annulla.