mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Τυχαίος
speech play
speech pause
speech stop

Κατανόηση των συναρτήσεων randomize() και randi() του MATLAB

Randomize σημαίνει να εκχωρείς μια τιμή σε κάτι τυχαία ή να κάνεις κάτι τυχαίο. Στο πλαίσιο του κώδικα που παρείχατε, το `randomize()` είναι μια συνάρτηση που δημιουργεί έναν τυχαίο αριθμό μεταξύ 0 και 1.

Η συνάρτηση `randomize()` στο MATLAB χρησιμοποιείται για τη δημιουργία ενός τυχαίου αριθμού εντός ενός καθορισμένου εύρους. Παίρνει ένα όρισμα, το οποίο είναι το κάτω όριο του εύρους, και επιστρέφει έναν τυχαίο αριθμό μεταξύ αυτού του ορίου και του άνω ορίου (το οποίο δεν καθορίζεται ρητά, αλλά θεωρείται ότι είναι 1).

Για παράδειγμα, αν καλέσετε «randomize( 0)» στο MATLAB, θα επιστρέψει έναν τυχαίο αριθμό μεταξύ 0 και 1. Εάν καλέσετε «randomize(0, 10)», θα επιστρέψει έναν τυχαίο αριθμό μεταξύ 0 και 10.

Στον κώδικά σας, η γραμμή «randomize(0 )` δημιουργεί έναν τυχαίο αριθμό μεταξύ 0 και 1, ο οποίος στη συνέχεια χρησιμοποιείται ως αρχή για τη συνάρτηση `randi()` για τη δημιουργία μιας ακολουθίας τυχαίων αριθμών. Η συνάρτηση `randi()` παίρνει δύο ορίσματα: το πρώτο είναι το seed (που είναι ο τυχαίος αριθμός που δημιουργείται από το `randomize()`) και το δεύτερο είναι ο αριθμός των τυχαίων αριθμών που πρέπει να δημιουργηθούν. Σε αυτήν την περίπτωση, το "randi(0, 10)" θα δημιουργήσει 10 τυχαίους αριθμούς μεταξύ 0 και 10.

Συνοπτικά, το "randomize()" χρησιμοποιείται για τη δημιουργία ενός τυχαίου αριθμού εντός ενός καθορισμένου εύρους και το "randi()" είναι χρησιμοποιείται για τη δημιουργία μιας ακολουθίας τυχαίων αριθμών με βάση αυτόν τον σπόρο.

Το Knowway.org χρησιμοποιεί cookies για να σας παρέχει καλύτερη εξυπηρέτηση. Χρησιμοποιώντας το Knowway.org, συμφωνείτε με τη χρήση των cookies από εμάς. Για λεπτομερείς πληροφορίες, μπορείτε να διαβάσετε το κείμενο της Πολιτικής Cookie. close-policy