标签: matlab plot filter transform
我不是matlab中的专家,但我被要求绘制这个反映有效低通滤波器的传递函数,但我似乎无法正确...你能指出错误在哪里请问这个命令? (错误显示直线图表)
num=9.18; den=[(10e3)*(5e-9)]; lowpass= tf(num,den) bode (lowpass)
我想我已经错过了括号,但遗憾的是无法告诉我,我知道另一个更容易生成所需图形的命令,但我一直要求这样做,因为它显示了正确的形式变换功能。
答案 0 :(得分:0)
这不是MATLAB问题。您已定义转移函数9.18/(10e3*5e-9) = 9.18/5.0000e-05。这导致表示静态增益183600的传递函数。所以你只定义了一个分子和一个分母系数。
9.18/(10e3*5e-9)
9.18/5.0000e-05
183600
你可能意味着:den=[ 10e3, 5e-9 ];给你两个分母系数。
den=[ 10e3, 5e-9 ];
>> lowpass lowpass = 9.18 --------------- 10000 s + 5e-09 Continuous-time transfer function.
这会导致低通特性:
bode(lowpass)