文章目錄
傳遞函數由來
MATLAB simulink子系統封裝
在simulink中新建流程圖:
如下圖所示:
參數設置:
選擇後—全選CTRL+A,然後CTRL+G封裝成子系統
simulink子系統mask
右鍵mask–editmask
繪製完整流程圖–運行顯示
設置參數:
雙擊子系統塊設置參數值:
運行顯示。在view視圖的layout中選擇顯示圖框
選擇legend中✔,可以在圖框中看到曲線是哪個輸出。
兩條曲線相比較可以採用在同一個scope中顯示的方法。
繪製子系統中傳遞函數的bode圖、nyquist圖、step圖等
在子系統中CTRL+U進入子系統項:
選中傳遞函數 右鍵選擇linear analysis–linearize block:
繪製BODE圖:
修改參數再次繪製bode圖:
再選BODE圖:此時生成幅值圖和相位圖:
修改參數後的兩個圖相比較:
手動將linsys2的值拖入到bode plot1中:
得到:
同理繪製其他圖形!!!!!!!!
小細節自行查閱help文檔。
參考文檔:
https://ww2.mathworks.cn/help/simulink/block-masks.html 官方