从csv文件中绘制数据在matlab中,有日期? [英] Plotting data in matlab from csv file, with dates?
本文介绍了从csv文件中绘制数据在matlab中,有日期?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
所以我的问题是两个部分:
-
我试图从matlab中的CSV文件中的图形数据:我到目前为止:
filename = fopen('\fileDir.csv\','rt');
FILE = textscan(filename,'%s%f%f','delimiter',',''HeaderLines',1);
Date = FILE {1};
Start = FILE {2};
Stop = FILE {3};
所以我试图
c> 9/1/2014 ,plot(Date,Start)
在MATLAB。显然这不会工作,因为Date
是一个字符串。 csv 文件中的日期格式为:<$ c $10/12/2014
,12/5/2014
,etc ...(因此在月和日没有前面的零)。 -
假设我的
csv
文件的长度为100.(日期
,开始
,Stop
length为100)。我将创建一个依赖于变量n
的新数组。NEW_ARRAY
长度为80,如果n
为20,则NEW_ARRAY
length为85,n
为15.然后我想要plot(Date,NEW_ARRAY)
它们将是不同的长度,我想要Date
从第16个(n + 1
)元素开始。