matlab simulink数据导出到变量区
simulink數(shù)據(jù)導(dǎo)出到變量空間主要有2種方法:
1、通過out模塊
對于低版本的matlab(15a之前的)要取消勾選limit data points to last,不然導(dǎo)出來的數(shù)據(jù)最多只有100個
在Simulation>Configuration Parameters
在變量空間就可以看到tout和yout的變量,這樣就可以對數(shù)據(jù)進(jìn)行處理了
for example:
figure
plot(yout(:,1),yout(:,2),'k')
xlabel \Psi(\alpha)/Wb
ylabel \Psi(\beta)/Wb
xlim([-0.03 0.03])
ylim([-0.03 0.03])
set(gcf,'color','w')
?
2、通過To Workspace模塊
?
simout這個變量會直接保存在變量區(qū),
對于simout這個變量有4種格式
Save format
指定將仿真輸出保存到工作區(qū)中時使用的格式,包括:
-
“Timeseries”(默認(rèn)值)
將非總線信號另存為 MATLAB?timeseries?對象,將總線信號另存為 MATLAB?timeseries?對象的結(jié)構(gòu)體。
?調(diào)用方法:? plot(simout.Time,simout.Data)
-
“Array”
就一個輸出的數(shù)組,類似yout,沒有時間信息
調(diào)用方法:?plot(simout)
-
“Structure”
這個就只有value,沒時間信息,plot(simout.signals.values)
?
-
“Structure With Time”
調(diào)用方法:plot(simout.time,simout.signals.values)
PS:有定制開發(fā)需求,可以QQ聯(lián)系:2472853871
提供matlab simulink 培訓(xùn) 1v1教學(xué) 或者思路溝通 答疑等咨詢服務(wù),尤其擅長汽車控制、信號處理、數(shù)學(xué)建模、電機(jī)領(lǐng)域
歡迎關(guān)注公眾號:算法工程師的學(xué)習(xí)日志
總結(jié)
以上是生活随笔為你收集整理的matlab simulink数据导出到变量区的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器可以ping通,Write fai
- 下一篇: matlab自动给变量命名