Accelerating the pace of engineering and science

# Documentation Center

• Trial Software

# betarnd

Beta random numbers

## Syntax

R = betarnd(A,B)
R = betarnd(A,B,m,n,...)
R = betarnd(A,B,[m,n,...])

## Description

R = betarnd(A,B) generates random numbers from the beta distribution with parameters specified by A and B. A and B can be vectors, matrices, or multidimensional arrays that have the same size, which is also the size of R. A scalar input for A or B is expanded to a constant array with the same dimensions as the other input.

R = betarnd(A,B,m,n,...) or R = betarnd(A,B,[m,n,...]) generates an m-by-n-by-... array containing random numbers from the beta distribution with parameters A and B. A and B can each be scalars or arrays of the same size as R.

## Examples

```a = [1 1;2 2];
b = [1 2;1 2];

r = betarnd(a,b)
r =
0.6987  0.6139
0.9102  0.8067

r = betarnd(10,10,[1 5])
r =
0.5974  0.4777  0.5538  0.5465  0.6327

r = betarnd(4,2,2,3)
r =
0.3943  0.6101  0.5768
0.5990  0.2760  0.5474```