HOW TO USE RANDOM?
1 view (last 30 days)
Show older comments
there are two formulas
K1 + K2 + K3 =1 (1)
K1 > K2 > K3 (2)
I need 100 random combinations of the K1, K2 and K3
how can I do in the MATLAB
9 Comments
KSSV
on 1 Mar 2017
You have to accept the answer, if it is useful to you. That is thanking in mathworks.
Accepted Answer
KSSV
on 1 Mar 2017
Edited: KSSV
on 1 Mar 2017
N = 100 ;
k = linspace(0,1,N) ;
[K1,K2,K3] = ndgrid(k,k,k) ;
thesum = K1+K2+K3 ;
idx = thesum==1 ;
K1 = K1(idx) ; K2 = K2(idx) ; K3 = K3(idx) ;
K = [K1 K2 K3] ;
idx = K1<K2 & K2<K3 ;
iwant = K(idx,:) ;
3 Comments
KSSV
on 1 Mar 2017
idx gives the indices of the elements in the array/ matrices satisfying given condition.
More Answers (0)
See Also
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!