How can I define a 1x3 array with "unifrnd" while second element must always be greater than first one?
    5 ビュー (過去 30 日間)
  
       古いコメントを表示
    
    mohamad hoseini
 2017 年 11 月 5 日
  
    
    
    
    
    回答済み: Kaushik Lakshminarasimhan
      
 2017 年 11 月 5 日
            I wanna use "unifrnd" command to produce a 1x3 array but conditionally I need the second element of the array to be always greater than the first element. Considering the example below: >> min=0; max=10; A=unifrnd(min,max,1,3)
A = 6.3 6.0 0.4
Now, How can I make it to select the second element always greater than first one.
Thanks,
0 件のコメント
採用された回答
  Kaushik Lakshminarasimhan
      
 2017 年 11 月 5 日
        minvals = min(A(:,1:2),[],2);
maxvals = max(A(:,1:2),[],2);
A(:,1) = minvals;
A(:,2) = maxvals;
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
				Help Center および File Exchange で C Shared Library Integration についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

