How to use plot in this case?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Patryk Hennig
le 26 Mai 2017
Commenté : Patryk Hennig
le 26 Mai 2017
I'm building GUI and I have to print result of this code below in axes (I mean I'd like to replace freqz by plot) but I don't know how to do it. Could you show me how?
if true
% b = fir1(n,0.5, filtr ,kaiser(n+1,0.5));
freqz(b,1)
end
2 commentaires
MathReallyWorks
le 26 Mai 2017
Hello Patryk,
What are n and filtr in your code? It will be great if you attach your full code.
Réponse acceptée
MathReallyWorks
le 26 Mai 2017
I don't understand why you want to replace freqz() by plot(). freqz() is a better option because it gives magnitude and phase response directly.
You can directly print freqz(). No need to use plot().
n=2;
b = fir1(n,0.5, 'high' ,kaiser(n+1,0.5));
freqz(b,1)
saveas(gcf, 'responses', 'jpg'); %This will save the graph in jpg format
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Multirate Signal Processing 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!