【Matlab】访问提取时序数据
生活随笔
收集整理的這篇文章主要介紹了
【Matlab】访问提取时序数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用 ToWorkspace 工具從 Simulink 直接轉移過來的數據為時序數據,可以直接使用 plot(X) 繪圖,如下圖所示。但無法直接與列向量數據放在一起畫圖,因此需要先進行數據的提取。
訪問 timeseries 數據樣本全頁折疊
語法
tsdata = getdatasamples(ts, ind)
說明
tsdata = getdatasamples(ts,ind) 返回對應于 ind 中索引的 timeseries 對象 ts 的數據。tsdata 中的數據對應于 ts.time(ind) 中的時間樣本。
創建一個 timeseries 對象,并提取第二個和第三個數據樣本。
ts = timeseries((1:5)'); tsdata = getdatasamples(ts,[2,3]) tsdata = 2×123 Xdata = getdatasamples(X, [1:51])Ydata = getdatasamples(Y, [1:51])From: getdatasamples
總結
以上是生活随笔為你收集整理的【Matlab】访问提取时序数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【数理知识】《数值分析》李庆扬老师-第9
- 下一篇: 【Matlab】绘制3D 3维图