【发布时间】:2016-02-12 15:21:30
【问题描述】:
我有一个格式如下的 .txt 文件:
时间1;价值1
时间2;价值2
...
有没有一种简单的方法可以将此 txt 文件转换为 timeseries 对象?时间序列(数据,时间)
【问题讨论】:
标签: matlab time-series
我有一个格式如下的 .txt 文件:
时间1;价值1
时间2;价值2
...
有没有一种简单的方法可以将此 txt 文件转换为 timeseries 对象?时间序列(数据,时间)
【问题讨论】:
标签: matlab time-series
最简单的方法是使用 MATLAB 的 csvread 函数。
filename = 'csvlist.txt';
M = csvread(filename)
或
M = dlmread(filename,';')
【讨论】:
使用dlmread
ts=dlmread('name.txt', ';');
应该以矩阵的形式读入您的数据。如果你真的想要它作为时间序列,那么使用
timeseries(ts(:, 2), ts(:, 1)
【讨论】: