将.txt文件转换为Matlab时间序列对象

时间:2015-11-11 14:00:53

标签: matlab time-series

我有以下格式的.txt文件:

时间1;值1
时间2;值2
...

有没有一种简单的方法可以将这个txt文件转换为timeseriesobject?时间序列(数据,时间)

2 个答案:

答案 0 :(得分:1)

使用dlmread

ts=dlmread('name.txt', ';'); 

应将您的数据作为矩阵读取。如果您真的想要它作为时间序列,那么使用

timeseries(ts(:, 2), ts(:, 1)

答案 1 :(得分:0)

最简单的方法是使用MATLAB的csvread函数。

filename = 'csvlist.txt';
M = csvread(filename)

 M = dlmread(filename,';')