making matrices with conditions
    4 views (last 30 days)
  
       Show older comments
    
    Jens Petit-jean
 on 14 Nov 2020
  
    
    
    
    
    Commented: Jens Petit-jean
 on 14 Nov 2020
            hello,
1) How do I make a 6x5 matrice with even whole numbers between 20 and 100 (with 20 and 100 included)
2)How do I make a 6x5 matrice with different whole numbers between 20 and 100
thank you in advance
0 Comments
Accepted Answer
  Ameer Hamza
      
      
 on 14 Nov 2020
        Are you trying to make a matrix with random elements? If yes, then try randi()
lb = 20;
ub = 100;
M_even = randi([lb ub]/2, 6, 5)*2;
M_whole = randi([lb ub], 6, 5);
4 Comments
  Ameer Hamza
      
      
 on 14 Nov 2020
				Bruno's answer using randperm() is easiest and probably most efficient, but if you have Statistics and ML toolbox, you can also try randsample()
M_whole = randsample(20:100, 30, false);
M_whole = reshape(M_whole, [6, 5])
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

