randperm
Permutazione casuale di numeri interi
Descrizione
p = randperm( restituisce un vettore contenente una permutazione casuale di numeri interi da 1 a n)n, senza elementi ripetuti.
p = randperm( genera una permutazione casuale di numeri interi dal flusso di numeri casuali s,___)s anziché dal flusso globale predefinito. Per creare un flusso, utilizzare RandStream. Specificare s seguito da una qualsiasi combinazione di argomenti nelle sintassi precedenti.
Esempi
Argomenti di input
Ulteriori informazioni
Suggerimenti
La sequenza di numeri prodotta da
randpermè determinata dalle impostazioni interne del generatore di numeri pseudocasuali uniforme che è alla base dirand,randi,randnerandperm. Per controllare il generatore di numeri casuali condiviso, utilizzare la funzionerng.Gli array restituiti da
randpermcontengono permutazioni di numeri interi senza ripetere i valori interi. Questo comportamento viene talvolta definito campionamento senza sostituzione. Se si desidera ripetere i valori, utilizzare la funzionerandi.randperm(n)erandperm(n,n)generano entrambi permutazioni dei numeri interi da 1 an, ma possono generare ordinamenti casuali diversi nelle permutazioni. Perngrandi,randperm(n,n)è più veloce dirandperm(n).
Funzionalità estese
Cronologia versioni
Introduzione prima di R2006a