How to extract phase information from freqs?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Luiz Fernando de Frias
le 3 Mar 2016
Modifié(e) : Rick Rosson
le 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 commentaires
Réponse acceptée
Rick Rosson
le 3 Mar 2016
Modifié(e) : Rick Rosson
le 4 Mar 2016
Instead of
atand(imag(H)./real(H))
please try using
angle(H)*180/pi
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Subplots 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!