How can I draw the transfer function spectra by matlab?
18 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
4 commentaires
Paul
le 27 Sep 2022
Modifié(e) : Paul
le 27 Sep 2022
Yes, the fact that "spectra" is plural adds uncertainty into the question. Do you think spectra/spectrum has "something to [do] with the frequency response" or do you think it is the frequency response? FWIW, I'm more inclined to refer to the spectrum of a signal, not a a system (unless the spectrum of a system is just the spectrum of its impulse response?).
Sam Chak
le 27 Sep 2022
I remember that when we want to analyze the frequency content of a signal, the term "signal spectrum" is often used, and we usually plot the signal amplitude vs. its corresponding frequency. Almost similar to what is shown here:
Perhaps the question asks to show the spectrum of the signal coming out from the digital filter. Let @Anna to clarify.
Réponses (1)
Star Strider
le 26 Sep 2022
2 commentaires
Star Strider
le 26 Sep 2022
That selects how the variable is formatted. See the documentation section on Variable for a full explanation.
Also, I am assuming here that you are implementing a discrete control system. If instead you are coding a digital filter. the freqz function is most appropriate —
b = [5 0 0 0];
a = [1 2*cos(5) 1 0];
figure
freqz(b, a, 2^16)
% set(subplot(2,1,1), 'XScale','log') % Optional
% set(subplot(2,1,2), 'XScale','log') % Optional
.
Voir également
Catégories
En savoir plus sur Digital Filter Analysis 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!