2016-02-07 29 views
0

我不是一個matlab中的任何手段的專家,但我被要求繪製這個傳遞函數,它反映了一個主動低通濾波器,但我似乎無法得到它的正確...你能指出哪裏是錯誤這個命令好嗎? (錯誤顯示了直線圖)我該如何預測這個低通濾波器?

num=9.18; 
den=[(10e3)*(5e-9)]; 
lowpass= tf(num,den) 
bode (lowpass) 

我想我已經錯過了括號,但不能說很遺憾,我知道另一個命令是容易產生所需要的圖形,但我有被要求做這一個,因爲它顯示了轉換函數的正確形式。

回答

0

這不是MATLAB問題。您已經定義了傳輸功能9.18/(10e3*5e-9) = 9.18/5.0000e-05。這導致表示靜態增益183600的傳遞函數。所以你只定義了一個分子和一個分母系數。

您可能的意思是:den=[ 10e3, 5e-9 ];給你兩個分母系數。

>> lowpass 

lowpass = 

     9.18 
    --------------- 
    10000 s + 5e-09 

Continuous-time transfer function. 

這導致了低通特性:

bode(lowpass) 

bode plot of lowpass