Bonjour,
j'ai déjà écrit ce message, mais j'ai un bug qui m'empêche de voir mes messages. Du coup je ne sais pas si il a été écrit ou non.
J'en ai déjà parlé à un modérateur, je pourrai fournir son nom.
Bonjour,
je dois réaliser un filtre moyenneur.
La formule est:
y(n) = somme(x(n-k)), la somme allant de 0 au nombre d'échantillon - 1(30-1)
Le problème, est que je dois tout d'abord échantillonner un signal(sinusoide sin(15x) ou sinusoide bruitée), ce que je ne sais pas faire, puis faire cette boucle, enfin faire l'affichage.
Je pensais à un truc du genre:
Je vous en serez très reconnaissant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function y = échantillonnage() x = -10:0.1:10; v = cos(x); %Échantillonnage %Peigne de dirac? for n=1:30 for k = 1:30 y(n) = v(n-k); end end plot(x, y) %Erreur de taille je crois plot(length(y), y) %Là ??
ps: ce n'est pas un dm, ou un truc dans le genre, mais je dois rédiger un rapport, où il serai bien que j'ai ces figures, avant lundi.
Merci
Partager