Bonjour s'il vous plait je dois obtenir une raie à fréquence 16 en faisant la la transformée de fourrier d'un signal sinusoïdal j'ai écrie la fonction ci dessous mais je n'obtient rien à 16 je ne comprend pas pourquoi

Merci de m'aider à comprendre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
% Fonction qui trace le signal sinus
function [t,y]= sinus (N,f,fe)
  t=[-N/2:N/2]/fe;
  y=sin(2*pi*f*t);
  plot(t,y);
 
  % Execution s=sinus(256,16,256)
 
  % Spectre  du  Signal  avec  la  fonction fft
  S=fft(s,16);
 plot(abs(S))