回覆列表
  • 1 # Uncle寶貝

    在MATLAB中,對Gain模組的值進行靜態設定是比較容易的,但是靜態設定後不能進行修改,即Gain模組的值不能動態變化。如果需要不斷改變Gain模組的值,就需要進行動態設定。筆者對在MATLAB中如何動態更改Gain模組值的方法進行了整理,與大家分享!

    工具/原料MATLAB R2016b方法/步驟

    1、首先,開啟MATLAB R2016b,找到並進入Simulink。

    2、然後,新建一個Simulink檔案,對Gain模組的值進行靜態設定。如下圖所示,設定Gain=2.0。

    4、再更改Gain的值為變數a。

    5、在Command Window中,設定變數a的值為sqrt(t)。

    6、最後,再次點選執行,檢視動態設定的執行結果,與前述靜態設定的執行結果進行對比。實際上,由於例項中Command Window裡的時間t和Simulink裡的時間t不是同步的,所以在動態設定的執行結果中會顯示10條曲線。若有需要,將兩者時間同步即可。

    注意事項本例項採用的MATLAB版本是R2016b,其它版本的Simulink以及Gain設定介面可能與此略有差別。

  • 中秋節和大豐收的關聯?
  • 聽說要驗血請問驗血一般驗出什麼東西?