我有一套例如
set={[1],[1,2,3],[1,2,3],[1]}
但是,我需要多次重复[1,2,3,..]
次。假设我有[1:r]
并且需要在n
次重复相同的操作。然后,它应该是以下形式:
set={[1],[1,2,..r], ... ,[1,2,..r],[1]}
我尝试使用
repmat([1:3],1,3)
% 1 2 3 1 2 3 1 2 3
具有重复的元素,但在同一个数组中。我需要它作为3D格式。
答案 0 :(得分:1)
您希望将单元数组元素作为第一个输入传递给{{1>,而不是使用repmat([1:3], 1, 3)
在同一个数字数组中重复1:3
3次 (注意数组周围的repmat
)。
{}
要从初始单元格数组创建数组,您可以执行类似这样的操作
repmat({1:3}, 1, 3)
% { [1 2 3], [1 2 3], [1 2 3] }