mobile theme mode icon
theme mode light icon theme mode dark icon
speech play
speech pause
speech stop

MATLAB'ın random() ve randi() Fonksiyonlarını Anlamak

Rastgeleleştirme, bir şeye rastgele bir değer atamak veya bir şeyi rastgele yapmak anlamına gelir. Sağladığınız kod bağlamında, `randomize()`, 0 ile 1 arasında rastgele bir sayı üreten bir işlevdir.

MATLAB'deki `randomize()` işlevi, belirli bir aralıkta rastgele bir sayı oluşturmak için kullanılır. Aralığın alt sınırı olan bir argüman alır ve bu sınır ile üst sınır arasında rastgele bir sayı döndürür (bu açıkça belirtilmemiştir ancak 1 olduğu varsayılır).

Örneğin, `randomize(') adını verirseniz MATLAB'da `randomize(0, 10)` derseniz 0 ile 10 arasında rastgele bir sayı döndürür.

Kodunuzda `randomize(0) satırı )', 0 ile 1 arasında rastgele bir sayı üretir ve bu sayı daha sonra rastgele sayılar dizisi oluşturmak için 'randi()' fonksiyonunun çekirdeği olarak kullanılır. 'randi()' işlevi iki argüman alır: birincisi tohumdur ('randomize()' tarafından oluşturulan rastgele sayıdır), ikincisi ise üretilecek rastgele sayıların sayısıdır. Bu durumda, 'randi(0, 10)' 0 ile 10 arasında 10 rastgele sayı üretecektir. Yani özet olarak, 'randomize()' belirli bir aralıkta rastgele bir sayı üretmek için kullanılır ve 'randi()' ise bu tohuma dayalı bir rastgele sayı dizisi oluşturmak için kullanılır.

Knowway.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor. Knowway.org'u kullanarak çerezleri kullanmamızı kabul etmiş olacaksınız. Detaylı bilgi almak için Çerez Politikası metnimizi inceleyebilirsiniz. close-policy