2014-01-15 113 views

回答

3

使用randi。如果你只是想一个值:

>> x = [-2, -1, 1, 2]; 
>> random_var = x(randi(length(x))) 
random_var = 
    2 

如果你想不止一个:

>> random_vars = x(randi(length(x), 3, 10)) 
random_vars = 
    2 -1  2  2 -2  2 -2  1 -1  1 
    1  1 -2 -1 -1  2  2  2  1 -2 
    -2  2  2  2  2  1  2  1 -2 -1 
+0

谢谢!这就是我想要的。 – widapol