假设我有两个单元格阵列 a, b:
for k=1:3
a{k} = nan(3, k);
end
b = {ones(1, 1), ones(1, 2), ones(1, 3)};
我如何分配每个单元格 b 的每一个单元格的第二行。a?
只要有一个循环就可以了。
for i=1:size(a,2)
a{i}(2,:) = b{i}
end
如果 a
和 b
小,你可以用 交易:
[a{1}(2,:) a{2}(2,:) a{3}(2,:)] = deal(b{:});