我有2个单元格数组(大小均为30 * 1),它们的所有元素都是时间表。假设第一个单元格数组中的第一个元素(时间表)如下:
timeStamps = datetime([2017 3 5; 2017 3 5; 2017 3 5; 2017 3 5; 2017 3 5; 2017 3 5; 2017 3 5;
2017 3 5]);
Volume = [51 101 150 200 254 330 35 40]';
Price= [40 35 40 25 40 35 10 25]';
T= table(timeStamps, Volume, Price)
A= table2timetable(T)
第二个单元格数组中的第一个元素(时间表)是:
timeStamps = datetime([2017 3 5; 2017 3 5; 2017 3 5; 2017 3 5; 2017 3 5; 2017 3 5; 2017 3 5; 2017 3 5]);
w = [22 10 3 4 4 3 3 4]';
Q= [40 1 2 3 40 335 120 2]';
M= table(timeStamps, w, Q)
B= table2timetable(M)
我如何创建一个新的单元格数组(大小为30 * 1),使得它们的元素由前两个时间表的变量组成。在这种情况下,这个新单元格数组的第一个元素(或时间表)将如下所示:
N= table(timeStamps,Volume,Price, w, Q)
R= table2timetable(N)
很抱歉,如果我没有定义单元格数组,但是我发现获取想要的信息没有用。
非常感谢您的帮助!
仅将两个表连接在一起:[A,B]
因此,如果您有两个单元格C1
和C2
,请遍历它们并到达以下位置
for i = length(C1)
C1{i} = [C1{i},C2{i}];
end