MATLAB: Intégrale de fonction définie en pièce avec variable multiple

J’ai besoin de calculer la transformée de Fourier d’une fonction
pouvez-vous me montrer comment exécuter ce code et comment exécuter à l’aide de syms
Merci
 
clear
[email protected](t) (t>=0 & t<1);
[email protected](t) (t>=1 & t<2);
[email protected](t) (r0(t).*0+r1(t).*1+r2(t).*0);
[email protected](w)(integral(p.*exp(complex(0,-w*t))/sqrt(2*pi),-inf,+inf));
 

Meilleure réponse

  •  

    P = @(w) integral( @(t) p(t) .* exp(complex(0,-w*t))/sqrt(2*pi),-inf,+inf);