mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Acak
speech play
speech pause
speech stop

Memahami Fungsi randomize() dan randi() MATLAB

Mengacak berarti memberikan nilai pada sesuatu secara acak, atau membuat sesuatu menjadi acak. Dalam konteks kode yang Anda berikan, `randomize()` adalah fungsi yang menghasilkan angka acak antara 0 dan 1.

Fungsi `randomize()` di MATLAB digunakan untuk menghasilkan angka acak dalam rentang tertentu. Dibutuhkan satu argumen, yaitu batas bawah rentang, dan mengembalikan angka acak antara batas tersebut dan batas atas (yang tidak ditentukan secara eksplisit, namun diasumsikan 1).

Misalnya, jika Anda memanggil `randomize( 0)` di MATLAB, ia akan mengembalikan nomor acak antara 0 dan 1. Jika Anda memanggil `randomize(0, 10)`, ia akan mengembalikan nomor acak antara 0 dan 10.

Dalam kode Anda, baris `randomize(0 )` menghasilkan angka acak antara 0 dan 1, yang kemudian digunakan sebagai benih fungsi `randi()` untuk menghasilkan urutan angka acak. Fungsi `randi()` mengambil dua argumen: yang pertama adalah seed (yang merupakan angka acak yang dihasilkan oleh `randomize()`), dan yang kedua adalah jumlah angka acak yang akan dihasilkan. Dalam hal ini, `randi(0, 10)` akan menghasilkan 10 angka acak antara 0 dan 10.

Jadi ringkasnya, `randomize()` digunakan untuk menghasilkan angka acak dalam rentang tertentu, dan `randi()` adalah digunakan untuk menghasilkan urutan angka acak berdasarkan benih itu.

Knowway.org menggunakan cookie untuk memberi Anda layanan yang lebih baik. Dengan menggunakan Knowway.org, Anda menyetujui penggunaan cookie kami. Untuk informasi mendetail, Anda dapat meninjau teks Kebijakan Cookie kami. close-policy