plotting a polinomial fraction over a strict range

5 次查看(过去 30 天)
Hello i have a product of the polider function which gave me two polynomial 'q' as numerator 'd' as denominator.
q=x+1
q=[1 1]
d=x^2+x+1
d=[ 1 1 1]
my expression is f=q/d and i want to plot it with x=0:0.001:3
tfplot doesnt have the option of ploting in a string x range.
What could be done?
Thanks.

采纳的回答

Star Strider
Star Strider 2020-2-23
I do not have the DSP System Toolbox, so I do not have tfplot.
Try this instead:
q=[1 1];
d=[1 1 1];
x=0:0.001:3;
trf = polyval(q, x) ./ polyval(d, x);
figure
plot(x, 20*log10(trf))
grid
xlabel('Frequency')
ylabel('q/d (dB)')

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Spectral Analysis 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by