可能重复:
How can I divide/split up a matrix by rows between two other matrices?
我有一个有100行的矩阵A,我想将它随机分成2个矩阵,一个将有70个行的A,另一个将剩下30行。这是怎么做到的?
答案 0 :(得分:0)
我真的使用Matlab已经有一段时间了,但这应该有效: 首先,我们寻找一个随机数来分割矩阵。 然后我们将所有行存储到B中的这个因子,其余的存储在C
中split = round(rand(1)*100);
B = A[1:split, :];
C = A[(split+1):100, :];