天天看點

Matlab簡單系統仿真示例1

假設簡單系統數學模型為 y(t) = 5 + 3t;用matlab進行仿真;

建立模型如下;

Constant是常量;Gain是放大;Add是相加,兩個輸入一個輸出;Scope就是顯示波形的一個元件;

元件的屬性值都可以設定;不設定的話,Constant元件、Gain元件預設值都是1;

Matlab簡單系統仿真示例1

運作;結果如下;

Matlab簡單系統仿真示例1

波形顯示看上去有問題;坐标軸屬性不符合;

Matlab簡單系統仿真示例1

從右鍵菜單選擇 Autoscale;結果如下圖;

Matlab簡單系統仿真示例1

根據數學知識,仿真的函數是一條斜線;這就對了;負數是另外一種情形;

調整Y軸刻度為 0-40;結果如下;

當t=0時y=5,沒錯;

Matlab簡單系統仿真示例1

找不到元件可以先搜一搜;Gain是在Simulink一級庫的Math Operations二級庫裡面;

Matlab簡單系統仿真示例1

Clock輸出的是仿真時間:如果把Display time選項選上,就會在仿真過程中實時顯示目前仿真時間;

Matlab簡單系統仿真示例1

仿真入門見此:

https://blog.csdn.net/bcbobo21cn/article/details/52090073

繼續閱讀