尝试以下串联时:
for i=1:1:length(Open)
data(i,1) = Open(i);
data(i,2) = Close(i);
data(i,3) = High(i);
data(i,4) = Low(i);
data(i,5) = Volume(i);
data(i,6) = Adj_Close(i);
data(i,7) = cell2mat(dates(1,i));
end
其中所有矩阵dates
都包含双精度值,并且dates
是日期格式为“2001-01-01”的元胞数组。运行上面的代码,我得到以下错误:
??? Subscripted assignment dimension mismatch.
Error in ==> Test_Trades_part2 at 81
data(i,7) = cell2mat(dates(1,i));
上面的代码与一个主代码相关联,该主代码从雅虎财经获取数据,然后将其放入我的 SQL 数据库中。