【发布时间】:2016-04-21 22:17:20
【问题描述】:
假设有一个由三个行向量组成的矩阵
A = [1,2;
1,3;
2,3]
我想创建一个新的矩阵 B,它从 A 中重复绘制两个向量,并且有 3^2 种可能的组合。一些简单的实现如下:
For i = 1:3
c = A(i,:);
for j=1:3
d = A(j,:);
B = [c;d];
end
end
但是,一般来说,如果我需要从n 向量中选择k 向量,那么编写这种循环的更一般的方法是什么?使用i,j,......我猜很难继续写循环。谢谢!
【问题讨论】:
标签: matlab random-sample