亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

matlab sim函數究竟是怎么用的?

matlab sim函數究竟是怎么用的?

DIEA 2019-02-05 14:06:25
matlab sim函數究竟是怎么用的?
查看完整描述

3 回答

?
手掌心

TA貢獻1942條經驗 獲得超3個贊

sim函數用來運行Simulink模型。需要注意的是,用戶無法控制其仿真過程(例如暫停、繼續),一旦運行就會直到達到結束條件為止——這一點和通過模型窗口界面運行仿真不同。

 

調用格式:

[t,x,y] = sim(model,timespan,options,ut);[t,x,y1, y2, ..., yn] = sim(model,timespan,options,ut);

 

輸入參數:

  • model:模型的名字,用單引號括起來(注意不帶擴展名.mdl);

  • timespan:指定仿真時間范圍,可以有幾種情況:

    • 標量tFinal,指定仿真結束時間。這種情況下開始時間為0;

    • 兩個元素的向量[tStart tFinal],同時指定開始時間和結束時間;

    • 向量[tStart OutputTimes tFinal],除起止時間外,還指定輸出時間點(通常輸出時間t會包含更多點,這里指定的點相當于附加的點)。

  • options:指定仿真選項,是一個結構體,該結構體通過simset創建,包括模型求解器、誤差控制等都可以通過這個參數指定(不修改模型,但使用和模型對話框里設置的不同選擇)。

  • ut:指定外部輸入,對應于根模型的Inport模塊。

除第一個輸入參數外,其他參數都可以用空矩陣([])來表示模型的默認值。

 

輸出參數:

  • t:仿真時間向量;

  • x:狀態矩陣,每行對應一個時刻的狀態,連續狀態在前,離散狀態在后;

  • y:輸出矩陣,每行對應一個時刻;每列對應根模型的一個Outport 模塊(如果Outport模塊的輸入是向量,則在y中會占用相應的列數)。

  • y1, y2, ..., yn:把上面的y分開,每個yi對應一個Outport模塊。




查看完整回答
反對 回復 2019-03-15
?
繁花不似錦

TA貢獻1851條經驗 獲得超4個贊

sim函數用來運行Simulink模型。需要注意的是,用戶無法控制其仿真過程(例如暫停、繼續),一旦運行就會直到達到結束條件為止——這一點和通過模型窗口界面運行仿真不同。

調用格式:
[t,x,y] = sim(model,timespan,options,ut);
[t,x,y1, y2, ..., yn] = sim(model,timespan,options,ut);

輸入參數:
model:模型的名字,用單引號括起來(注意不帶擴展名.mdl);
timespan:指定仿真時間范圍,可以有幾種情況:
標量tFinal,指定仿真結束時間。這種情況下開始時間為0;
兩個元素的向量[tStart tFinal],同時指定開始時間和結束時間;
向量[tStart OutputTimes tFinal],除起止時間外,還指定輸出時間點(通常輸出時間t會包含更多點,這里指定的點相當于附加的點)。
options:指定仿真選項,是一個結構體,該結構體通過simset創建,包括模型求解器、誤差控制等都可以通過這個參數指定(不修改模型,但使用和模型對話框里設置的不同選擇)。
ut:指定外部輸入,對應于根模型的Inport模塊。
除第一個輸入參數外,其他參數都可以用空矩陣([])來表示模型的默認值。

輸出參數:
t:仿真時間向量;
x:狀態矩陣,每行對應一個時刻的狀態,連續狀態在前,離散狀態在后;
y:輸出矩陣,每行對應一個時刻;每列對應根模型的一個Outport 模塊(如果Outport模塊的輸入是向量,則在y中會占用相應的列數)。
y1, y2, ..., yn:把上面的y分開,每個yi對應一個Outport模塊。


查看完整回答
反對 回復 2019-03-15
?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

執行simulink模型用的命令 相當于windows里的run命令

sim(model,timespan,options,ut);
[t,x,y] = sim(model,timespan,options,ut);
[t,x,y1, y2, ..., yn] = sim(model,timespan,options,ut);
Description

The sim command causes the specified Simulink model to be executed. The model is executed with the data passed to the sim command, which may include parameter values specified in an options structure. The values in the structure override the values shown for block diagram parameters in the Configuration Parameters dialog box, and the structure may set additional parameters that are not otherwise available (such as DstWorkSpace). The parameters in an options structure are useful for setting conditions for a specific simulation run.



查看完整回答
反對 回復 2019-03-15
  • 3 回答
  • 0 關注
  • 3429 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號