我创建了一个名为“a”的数组的 4 维数组(单元格),其中
a{i,j,k,l} = [ v_1 v_2 v_3 v_4] 对于某个向量 v。每个索引变量以 1 为步长从 1 运行到 10。我在单元格中总共有 10000 个条目。
我想将此单元格重塑为另一个尺寸为 1x10000 的单元格。我希望新单元格的第一个元素是 a 的第一个元素(即 a{1,1,1,1})。
我尝试使用“cat”命令,但没有成功。它只产生一个输出而不是一个数组输出。
请帮忙。
我创建了一个名为“a”的数组的 4 维数组(单元格),其中
a{i,j,k,l} = [ v_1 v_2 v_3 v_4] 对于某个向量 v。每个索引变量以 1 为步长从 1 运行到 10。我在单元格中总共有 10000 个条目。
我想将此单元格重塑为另一个尺寸为 1x10000 的单元格。我希望新单元格的第一个元素是 a 的第一个元素(即 a{1,1,1,1})。
我尝试使用“cat”命令,但没有成功。它只产生一个输出而不是一个数组输出。
请帮忙。
我想到了!
c=cell(4,4)
for i
for j
for k
for l
c{i,j,k,l} = [v_i v_j v_k v_l];
end
end
end
end
e=reshape(c,1,i*j*k*l);
调用第 m 个元素:e{1,m}