randn
Numeri casuali distribuiti normalmente
Sintassi
Descrizione
X = randn
restituisce uno scalare casuale estratto dalla distribuzione normale standard.
X = randn(
restituisce un array sz1,...,szN
)sz1
x...x szN
di numeri casuali dove sz1,...,szN
indica la grandezza di ciascuna dimensione. Ad esempio, randn(3,4)
restituisce una matrice 3x4.
X = randn(___,
restituisce un array di numeri casuali del tipo di dati typename
)typename
. L’input typename
può essere "single"
o "double"
. È possibile utilizzare uno qualsiasi degli argomenti di input nelle sintassi precedenti.
X = randn(
genera numeri dal flusso di numeri casuali s
,___)s
anziché dal flusso globale predefinito. Per creare un flusso, utilizzare RandStream
. È possibile specificare s
seguito da una qualsiasi combinazione di argomenti di input nelle sintassi precedenti.
Esempi
Argomenti di input
Ulteriori informazioni
Suggerimenti
La sequenza di numeri prodotta da
randn
è determinata dalle impostazioni interne del generatore di numeri pseudocasuali uniformi che è alla base dirand
,randi
erandn
. È possibile controllare quel generatore di numeri casuali condiviso utilizzandorng
.
Funzionalità estese
Cronologia versioni
Introduzione prima di R2006aVedi anche
randi
| rand
| rng
| RandStream
| sprand
| sprandn
| randperm
Argomenti
- Create Arrays of Random Numbers
- Generate Random Numbers That Are Repeatable
- Generate Random Numbers That Are Different
- Numeri casuali entro un intervallo specifico
- Random Numbers Within a Sphere
- Random Numbers from Normal Distribution with Specific Mean and Variance
- Creating and Controlling a Random Number Stream
- Class Support for Array-Creation Functions
- Replace Discouraged Syntaxes of rand and randn
- Why Do Random Numbers Repeat After Startup?