How can I draw the transfer function spectra by matlab?
16 views (last 30 days)
Show older comments
4 Comments
Paul
on 27 Sep 2022
Edited: Paul
on 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
on 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.
Answers (1)
Star Strider
on 26 Sep 2022
2 Comments
Star Strider
on 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
.
See Also
Categories
Find more on Digital Filter Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!