[問題]請問如何呼叫simulink程式已回收

看板MATLAB作者時間14年前 (2011/04/25 13:50), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/1
不好意思程式是小弟的天生剋星... 翻書後還是找不到 ============================== 我想寫的程式是 for w=1:10000; "呼叫simulink某程式內有w這參數" "然後執行一些blabla的東西" end 但是我不知道我該如何先告訴matlab我要跑的程式是這個 請他每跑一回圈就用不同的w帶入一次 想請板上大大幫我解答或給個提示= =! 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.153.85

04/25 17:49, , 1F
首先你得有個*.mdl,然後去抓這個w變數當input
04/25 17:49, 1F

04/25 17:50, , 2F
你可以在程式中將w宣告global(並且指令區也要宣告)
04/25 17:50, 2F

04/25 17:50, , 3F
然後for迴圈內執行該mdl檔案及相關運算就好了
04/25 17:50, 3F

04/25 17:51, , 4F
也可試需要反過來由*.mdl呼叫m-function,然後將w++
04/25 17:51, 4F

04/25 17:52, , 5F
mdl執行相應的時間輸出結果
04/25 17:52, 5F

04/25 18:07, , 6F
E大 能請問一下就是該如何在m-function內執行mdl?
04/25 18:07, 6F

04/25 18:48, , 7F
help sim()及板上,網路,書上simulink相關文章
04/25 18:48, 7F

04/25 19:10, , 8F
謝謝 我再去試試
04/25 19:10, 8F
文章代碼(AID): #1DjGkUBk (MATLAB)