【发布时间】:2014-03-05 18:17:17
【问题描述】:
我是 Matlab 的新手,正在尝试将数组与元胞数组连接起来。我已经做到了,如下所示。
S = load('input_file.mat');
c = struct2cell(S);
v = cell2mat(c(1,1));
temp = v(1:500,1:600);
v = cell2mat(c(3,1));
temp1 = v(1:500,1:600);
v = cell2mat(c(2,1));
temp2 = v(1:500,1:600);
v = cell2mat(c(4,1));
temp3 = v(1:500,1:600);
array1 = vertcat(temp,temp1);
array2 = vertcat(temp2,temp3);
但我想应该有更好的方法或直接的函数调用可以得到与我从显示的代码中得到的结果相同的结果?
【问题讨论】:
-
你能举一个包含所有变量的小例子吗?
-
所有变量都是整数
-
你帮我找到了horzcat和vertcat
标签: arrays matlab cell-array