1樓:
首先得生成資料,生成資料後和simulink地連線有兩種方法。
一種是把資料載入到matlab空間,
另一種是把資料儲存為mat檔案。然後從simulink的sources模組組中的from workspace(對應第一種)或者from mat檔案(對應第二種)加入到你的simulink模型中,然後設定好取樣時間就可以**了。懂啦
2樓:匿名使用者
在similink裡面有個 from file模組
你把你的.m檔名輸入到那模組試試?
用s-function函式呀,將你編寫的m檔案和s-f關聯起來,再將這整個進行模組封裝,然後執行試一試!
3樓:韌勁
m檔案對simulink的連線:
1、在m檔案中首先開啟mdl檔案,用open_system('model');
2、現在可以在m檔案中用set_param()和get_param()函式改變和獲得simulink中模組的引數值;
把m函式封裝成simulink模組(matlab7.0):
1、可以應用user-defined functions 裡面的embedded matlab function;
2、m函式為多輸入與多輸出時可直接改fcn函式輸入與輸出,儲存就可以那;
用sim()函式
該函式的呼叫格式為:
[t,x,y]=sim(f1,tspan,options,ut)
其中f1為simulink的模型名,tspan為**時間控制變數;引數options為模型控制引數;ut為外部輸入向量。
matlab m檔案中如何呼叫simulink模組
4樓:
m檔案對simulink的連線:
1、在m檔案中首先開啟mdl檔案,用open_system('model');
2、現在可以在m檔案中用set_param()和get_param()函式改變和獲得simulink中模組的引數值;
把m函式封裝成simulink模組(matlab7.0):
1、可以應用user-defined functions 裡面的embedded matlab function;
2、m函式為多輸入與多輸出時可直接改fcn函式輸入與輸出,儲存就可以那;
用sim()函式
該函式的呼叫格式為:
[t,x,y]=sim(f1,tspan,options,ut)
其中f1為simulink的模型名,tspan為**時間控制變數;引數options為模型控制引數;ut為外部輸入向量
5樓:匿名使用者
在m檔案裡呼叫模型mdl關鍵是用sim命令。
[ t, x, y ] = sim( model, timespan, options, ut)
[ t, x, y1, y2, …, yn] = sim( model, timespan, options, ut)
(1)model:需要進行**的
系統模型框圖名稱;
(2)timespan:系統**的時間範圍(起始至終止時間),可有如下形式:
tfinal:設定**終止時間。**起始時間預設為0;
[tstarttfinal]:設定起始時間(tstart)與終止時間(tfinal);
[tstartoutputtimestfinal]:設定起始時間(tstart)與終止時間(tfinal),並且設定**返回的時間向量[tstartoutputtimestfinal],其中tstart、outputtimes、tfinal必須按照升序排列。
(3)options:由simset命令所設定的除**時間外的**引數;
(4)ut:表示系統模型頂層的外部可選輸入。ut可以是matlab 函式。可以使用多個外部輸入ut1、ut2、…。
(5)t:返回系統**的時間向量。
(6)x:返回系統**的狀態變數矩陣。
(7)y:返回系統**的輸出矩陣。按照頂層輸出outport模組的順序輸出。如果輸出訊號為向量輸出,則輸出訊號具有與此向量相同的維數。
(8)y1,…,yn:返回多個系統**的輸出。
改變模型輸入引數的demo,同時不影響原來的mdl檔案
>t=0:0.1:10; t=t』; u=sin(t); sim_input=[t, u];
>[tout1, x1, yout1]=sim(『command_in_out』, 10); %使用simulink**引數對話方塊中的workspace i/o 從matlab 工作空間中獲得輸入訊號
>u=cos(t);
>ut=[t, u]; %改變系統輸入訊號
>>[tout2, x2, yout2]=sim(『command_in_out』, 10, , ut);
6樓:塵埃開出花
matlab m檔案中呼叫simulink模組步驟如下:
1、開啟simulink在simulink庫中選擇」simulink「庫,在其下的子庫」user-defined functions「中選擇 」matlab function「並新增到simulink**框圖中。
2、開啟m檔案:如下圖所示,雙擊matlab function 即可開啟編輯環境。
4、變數的定義:確定輸入輸出函式,在確定了輸入輸出變數之後進行函式頭的編輯。
6、m檔案模組外觀:m檔案編輯後即可進行封裝並連線成整個函式系統,從而實現所需要的**功能。
7樓:小丁創業
matlab m檔案中呼叫simulink模組的方法和詳細的操作步驟如下:
1、首先,開啟simulink,在simulink庫中選擇「 simulink」庫,在子庫「 user-defined functions」中選擇「 matlab function」,然後將其新增到simulink**框圖中,如下圖所示。
2、其次,開啟m檔案,雙擊「matlab function」開啟編輯環境,如下圖所示。
4、然後,變數的定義:確定輸入和輸出函式,並在確定輸入和輸出變數後編輯函式頭,如下圖所示。
6、最後,m檔案模組的外觀:編輯m檔案後,可以將其封裝並連線到整個功能系統中,以實現所需的**功能,如下圖所示。
如何將matlab的程式**匯入simulink
8樓:12345額時代
1、首先啟動matlab軟體,在軟體左下角有類似電腦系統的「開始」選單,單擊開啟。
2、啟動開始選單後,找到「simulink」選項,單擊「library browser」選項即可啟動。
3、在「library browser」介面單擊「file」選單,選擇「new」,在選擇「model」,即可啟動建模介面。
4、通過將圖形拖入模型介面即可完成新增,將圖形用線連線,完成建模,這就是simulink建模。
5、還可以單擊matlab軟體上方「simulink」按鈕即可啟動,把滑鼠放在按鈕上都會有提示。
9樓:匿名使用者
在similink裡面有個 from file模組
你把你的.m檔名輸入到那模組試試
matlab中.m檔案怎麼運用到simulink
10樓:匿名使用者
把你寫的m檔案按照格式放在simulink的user-defined functions 庫下面的embedded matlab function中即可實現
11樓:nexus科技
不能直接用,查一下s函式level-1和level2,總之很麻煩。
12樓:人保健康曹博
a矩陣中的值是0和1,不知道是什麼型別,如果是double型的話你把它轉化成uint8的話,那就是它的專灰度值就屬是0和1,你儲存後顯示當然是黑色;
如果是uint8型的話,灰度值0-255,那麼0和1肯定是黑色。
怎麼把ai格式的檔案匯入photoshop裡
1 用ai開啟ai檔案。2 點檔案,儲存為。彈出儲存為窗專口。3 在儲存屬型別中,選擇pdf格式,要知道ps是能開啟pdf的哦。4 將pdf檔案儲存到桌面,因為一會要用ps軟體開啟,匯入。5 開啟ps軟體,將剛才匯出的pdf檔案匯入,即可通過ps編輯了。有三個方式,一是直接開啟 二是使用檔案選單中的...
怎麼把檔案做成隱藏檔案
右鍵該檔案 屬性,把隱藏前面打鉤即可!前提是在資料夾選項裡已經設定了隱藏所有隱藏檔案!這是普通方式 右擊檔案選擇屬性,再選擇隱藏即可。前提是你要在資料夾選項中設定了 不顯示隱藏檔案和資料夾 我的電腦 工具 資料夾選項 檢視 不顯示隱藏檔案和資料夾做好這些後 選擇你要隱藏的檔案 右鍵 屬性 隱藏 這樣...
ai檔案怎麼匯入ps,ai檔案怎麼用ps
ai檔案匯入ps的方法如下 工具 原料 電腦 戴爾vostro 7580 windows10 adobe illustrator cc 2018 1 首先開啟電腦中的ai軟體,點選建立,根據自己要求選擇一個規格大小的空白文件,點選建立。2 然後在左上方點選檔案選項,在檔案選項中找到置入,點選置入後,...