matlab中怎么将一个数组进行随机分割成指定数量的子数组

例如a=randperm(7),生成随机数列a=[2,5,4,1,3,6,7],怎么将a随机分成3个子数组啊,比如分成【2,5,4】,【4,1】,【3,6,7】,注意是随机分,且子数组中的顺序是没变的。就是相当于对原数组随机切3刀,分成3份

【2,5,4】,【4,1】,【3,6,7】两组有重叠(4),如果这样的话,分成[2,5,4,1,3,6,7],[2,5,4],[1,3,6,7]可以吗?
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答