我有一个日期和相应的数值列表,我想解析成一个数组,但我似乎找不到一个方法来将日期字符串作为数组元素。例如,使用3个数值,我正在尝试的最小想法是
data_date = '08/15/2003';
num1 = 56;
num2 = 23;
num3 = 2;
array = [data_date, num1, num2, num3];
所需数组中的行看起来像
08/15/2003,56,23,2
具体来说,我正在将此数组写入文件,因此上面的行实际上是CSV文件中所需的格式。
答案 0 :(得分:1)
Cell array就是您所需要的。
data_date = '08/15/2003';
num1 = 56;
num2 = 23;
num3 = 2;
array = {data_date, num1, num2, num3};
答案 1 :(得分:0)
在更新版本的MATLAB中,您也可以使用table
。
t = table({'08/15/2003'; '08/16/2003'}, [56; 57], [23; 24], [2; 3]);
writetable(t, 'tmp.csv')