How do I plot the impulse response from this equation?

2 vues (au cours des 30 derniers jours)
Niamh Mc Devitt
Niamh Mc Devitt le 24 Oct 2013
Modifié(e) : Youssef Khmou le 24 Oct 2013
I have been given an exercise to plot this equation h = h[1] = 1, h[2] = 3, h[3] = -2, h[4] = 9, h[5] = 7; I am very new to Matlab and I am confused as to whether I have to define some of the variables or simply just insert the equation? Sorry I cannot provide much more information I am a Matlab novice.

Réponse acceptée

Jan
Jan le 24 Oct 2013
Maybe you want to do something like:
h = [1, 3, -2, 9, 7];
ft_h = fft( h );
ft_h = sqrt( ft_h .* conj( ft_h ) );
plot( ft_h );

Plus de réponses (1)

Youssef  Khmou
Youssef Khmou le 24 Oct 2013
Modifié(e) : Youssef Khmou le 24 Oct 2013
try :
n=500;
[g,w]=freqz(h,n);
figure,plot(w,(abs(g)))

Catégories

En savoir plus sur Mathematics dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by