每行是一个相同的数字吗?
k = 5;
m = 10;
n = 10;
[~, I] = sort(rand(m,n), 2)
M = I <= k
Run Code Online (Sandbox Code Playgroud)
如果你不希望1
每行中有相同数量的s,而是有一个向量指定每行1
你想要多少个s,那么你也需要使用bsxfun
:
K = (1:10)'; %//'
m = 10;
n = 10;
[~, I] = sort(rand(m,n), 2)
M = bsxfun(@ge, K,I)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
276 次 |
最近记录: |