How to extract phase information from freqs?
1 view (last 30 days)
Show older comments
Luiz Fernando de Frias
on 3 Mar 2016
Edited: Rick Rosson
on 4 Mar 2016
I'm plotting using this:
freqs(butter_tf_num,butter_tf_den, scale)
But I want to adjust the X axis to another unit and set limits. So I do:
[H,W] = freqs(butter_tf_num,butter_tf_den, scale);
Freq_Hz = W(:)/2/pi;
subplot(3,2,1)
% Magnitude
plot(Freq_Hz, abs(H))
subplot(3,2,2)
% Phase
plot(Freq_Hz, atand(imag(H)./real(H)))
axis([600 1000 -200 200])
But the result is different... Why?
0 Comments
Accepted Answer
Rick Rosson
on 3 Mar 2016
Edited: Rick Rosson
on 4 Mar 2016
Instead of
atand(imag(H)./real(H))
please try using
angle(H)*180/pi
0 Comments
More Answers (0)
See Also
Categories
Find more on Subplots 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!