Kako randomizirati vrijednost u MATLAB-u?

Kako Randomizirati Vrijednost U Matlab U



Možemo stvoriti skalar, vektor ili matricu slučajnih brojeva koristeći više funkcija u MATLAB-u ovisno o njihovoj funkcionalnosti. Ove funkcije proizvode različite slučajne brojeve u više distribucija. Ovaj će nas članak naučiti nasumično odrediti vrijednost u MATLAB-u koristeći neke primjere.

Kako randomizirati vrijednost u MATLAB-u?

Random() je ugrađena MATLAB funkcija koja se koristi za randomiziranje vrijednosti iz određene distribucije. Ova se funkcija također može koristiti za generiranje matrice, skalara ili vektora. Ova funkcija može proizvesti pozitivne ili negativne vrijednosti kao nasumične brojeve. Ova funkcija koristi sljedeću jednostavnu sintaksu:

R = slučajno ( ime, A )
R = slučajno ( ime, A, B )
R = slučajno ( ime, A, M, N… )

Ovdje:
R = slučajno (IME, A) daje niz koji ima nasumične brojeve odabrane iz jednoparametarske distribucije vjerojatnosti koju daje NAME duž vrijednosti parametra A.







Funkcije R = slučajno (IME, A, B) ili R = slučajno (IME, A, B, C), proizvesti zbirku slučajnih brojeva odabranih iz distribucije vjerojatnosti s dva ili tri parametra gdje su A, B i C vrijednosti parametara. R ima iste dimenzije kao tipični ulazni argumenti. Slično ostalim ulazima, skalarni unos se ponaša kao konstantna matrica.



Funkcije R = slučajno (IME, A, M, N,…) i R = slučajno (IME, A [M, N,…]) vrati niz m-po-n-po-… koji ima nasumične vrijednosti za distribuciju s jednim parametrom. R = slučajno (IME, A, B, M, N,…) ili R = slučajno (IME, A, B, [M, N,…]) i R = slučajno (IME, A, B, C, M, N,…) ili R = slučajno (IME, A, B, C, [M, N,…]) također daje niz m-po-n-po-... koji ima nasumične brojeve za distribuciju s dva ili tri parametra.



Razmotrimo neke primjere da pokažemo kako nasumično odrediti vrijednost u MATLAB-u.





Generiranje slučajne vrijednosti određivanjem parametra i naziva distribucije

Stvorimo slučajnu vrijednost koristeći normalnu distribuciju koja ima srednju vrijednost 2 kao i standardnu ​​devijaciju 7. Dajte parametre i naziv distribucije koji bi trebao biti 'Normalno'.

u = 2 ;
sigma = 7 ;
r = slučajno ( 'Normalan' , u, sigma )



Generiranje slučajne vrijednosti korištenjem distribucijskog objekta

Kreirajmo objekt Poissonove distribucije i slučajnu vrijednost koristeći taj objekt s parametrom 7.

pd = makedist ( 'Poisson' , 7 ) ;
r = slučajno ( pd )

Možemo li koristiti funkciju rand() za nasumično odabiranje vrijednosti u MATLAB-u?

Da, funkcija rand() također se može koristiti, ali ima ograničenja. S druge strane, random() ima mnogo napredniju funkcionalnost.

Zaključak

Možemo stvoriti skalar, vektor ili matricu slučajnih brojeva koristeći više funkcija u MATLAB-u ovisno o njihovoj funkcionalnosti. Random() je ugrađena MATLAB funkcija koja se koristi za randomiziranje vrijednosti iz određene distribucije. Ovaj vodič otkrio je kako nasumično rasporediti vrijednost pomoću funkcije random() u MATLAB-u.