【发布时间】:2012-04-17 15:48:19
【问题描述】:
我有两个 m*n 矩阵,A 和 P。我想从两个矩阵中随机选择 相同的 3 行,例如从两个矩阵中选取行 m、m+1、m+2。我希望能够对选定的子集(即 Usub-Psub)进行计算 U=A-P,而不是在选择之前。到目前为止,我只能从一个矩阵中选择行,而无法将其与另一个矩阵匹配。我用于此的代码是:
A=[0,1,1,3,2,4,4,5;0,2,1,1,3,3,5,5;0,3,1,1,4,4, 2,5;0,1,1,1,2,2,5,5]
P=[0,0,0,0,0,0,0,0;0,0,0,0,0,0,0,0;0,0,0,0,0,0, 0,0;0,0,0,0,0,0,0,0]
U=A-P
k = randperm(大小(U,1));
Usub = U(k(1:3),:);
【问题讨论】: