Matlab, içindeki hazır istatistiksel fonksiyonlar ile özellikle simülasyon alanında yapılan çalışmalarda çok zaman kazandıran bir program. Örnek olarak 0 ile 1 değerleri arasında Unfirorm dağılıma sahip rasgele sayılar üretmek istediğinizde ister tek bir sayı, ister vektör, ister de matris formunda size istediğiniz boyutta ve sayıda rasgele uniform sayılar üretebiliyor.
Bu fonksiyonlardan en sık kullanılan iki fonksiyon olan rand fonksiyonu, her kullanımda tek bir unfirom değer üretir. Matrislerde çalışıyorsanız da mxn boyıtlu bir matris için rand(m,n) fonksiyonunu kullanabilirsiniz.
Tek bir Uniform sayı üretmek
>> rand
ans =
0.1419
Uniform dağılmış mxn boyutlu matris üretmek
>> m=5;
>> n=6;
>> rand(m,n)
ans =
0.4218 0.0357 0.7431 0.0318 0.6948 0.3816
0.9157 0.8491 0.3922 0.2769 0.3171 0.7655
0.7922 0.9340 0.6555 0.0462 0.9502 0.7952
0.9595 0.6787 0.1712 0.0971 0.0344 0.1869
0.6557 0.7577 0.7060 0.8235 0.4387 0.4898