- Scilab help
- Matlab to Scilab Conversion Tips
- Matlab-Scilab equivalents
- R
- rand (Matlab function)
- randn (Matlab function)
- rcond (Matlab function)
- real (Matlab function)
- realmax (Matlab function)
- realmin (Matlab function)
- rem (Matlab function)
- repmat (Matlab function)
- reshape (Matlab function)
- return (Matlab function)
- round (Matlab function)
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
rand (Matlab function)
Uniformly distributed random numbers and arrays
Particular cases
- B=rand(A)
If A is a scalar, then Matlab returns a A*A random matrix but in Scilab you get a single random value, use rand(A,A) to get the same matrix B. Finally, if A is a matrix, in Scilab, B will be a matrix having the same size as A whereas in Matlab, you get an error message.
Note that in Matlab, A can contain complex values (in these cases, only real part of A is taken in account), what Scilab function do not tolerate.
Particular case: To get the state of the uniform generator, in Matlab you have to use s=rand('state') to get 35 current values of the generator, but Scilab equivalent s=rand("seed") return only one value.
<< R | R | randn (Matlab function) >> |