5.00 / 1 oy

Matlab ile Uniform dağılımlı rasgele sayı üretmek

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

 

benimadimcemil

29.04.2020 11:21

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Matlab ile Uniform dağılımlı rasgele sayı üretmek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.