edited-making value 0

In my previous posts the answer is correct,but every time i run i get different answer,randperm is used,but i dont want to values to e b echanged wen i run different times,please help

 采纳的回答

EDIT
A=[2 4 5
6 8 9
1 3 4 ];
A_1_10 = A(:,:,ones(10,1));
k = nchoosek(1:9,3);
k2 = k(all(diff(k,1,2)>1,2),:)
k3 = k2(1:floor(size(k2,1)/10):end,:)
A_1_10(bsxfun(@plus,k3(1:10,:),(0:9:9^2).')) = 0

2 个评论

Abdrei getting error
Undefined variable k.

请先登录,再进行评论。

更多回答(1 个)

Andreas Goser
Andreas Goser 2012-2-2

0 个投票

So you want to have random number, but always the same set of random numbers? Check out RandStream.

2 个评论

Andreas i dont need random generation,if u use random,every time i run my values get changed ,i dont want that ,dont need to use rand function
Kash, you answer before checking RandStream. That way you happen to give a comment that make you appear "less intelligent than you'd want to". Check out the documentation of RandStream, then answer.
HTH

请先登录,再进行评论。

类别

在 帮助中心 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by