Matlab/simulink中繪製bode圖
1、 在matlab中直接調用tf,margin,bode函數
2、 在simulink中利用LTI觀察器
代碼方式是大家平時經常用的,在這裏不做詳細說,最後附上常用代碼
一、LTI觀察器
首先打開simulink,建立一個空白文件,繪製bode之前先明白一點就是繪製的bode是反應系統自身的響應特性,所以在這裏不考慮相應的輸入輸出,我們用input/output模塊將系統本身的響應與輸入輸出分離開
這是我們得出系統的bode圖很重要的一步
第二步在文件中建立系統,我們用最簡單的二階系統爲例,係數是0.7,此時我們建立好了最簡單的二階系統,下面我們運行仿真
接下來我們點擊Analysis下的ControlDesign,找到Linear Analysis(我用的matlab版本是2014a,在較低版本下可能有不同)