matlab 數據仿真

一、針對採集的數據想要在simulink上進行數據仿真的應用場景

1、採集原始數據,比如我的設備採集到的數據爲 data[1000]={1,2,...,1000} ;

採用週期爲0.001 s ,我們在matlab工作空間中產生 time=0:0.001:0.999;

2,將data與time合併成2列矩陣,代碼如下:

   time=time';

   data=data';

   result = [time data];

   max=double(result);

3、新建simulink,拖出仿真元件

max 爲 from workspace 元件。 yout爲to workspace 元件。 仿真時間 按照此例應該爲0.999。

4、simulink 中元件參數設置

(1)、雙擊max ,彈出如下窗口,設置採樣時間爲0.001

 

(2)、雙擊yout,做如下設置

至此,每次在simulink中點擊完仿真按鈕後,就可以在matlab工作空間操作更新後的數據yout.

5、simulink處理完後,matlab工作空間數據操作

   執行  y=yout.Data;  即可以得到simulink處理後的數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章