Generate Random Matrix in Matlab

Oliver Amundsen

Is there any way in Matlab to generate a 5000 x 1000 matrix of random numbers in which:

MM = betarnd(A,B,1,1000);

but A and B are vectors (1 x 5000). I get the following error message:

??? Error using ==> betarnd at 29
Size information is inconsistent.

I want to avoid a loop like the following one:

for ii = 1 : 1000
  MM(:,ii) = betarnd(A,B); 
end

Thanks!

Luis Mendo

You can repeat A and B (vectors of size 1x5000) to obtain matrices of size 1000x5000 in which all rows are equal, and use those matrices as inputs to betarnd. That way you get a result of size 1000x5000 in which column k contains 1000 random values with parameters A(k) and B(k).

The reason is that, according to the documentation (emphasis mine):

R = betarnd(A,B) returns an array of random numbers chosen from the beta distribution with parameters A and B. The size of R is the common size of A and B if both are arrays.

So, use

MM = betarnd(repmat(A(:).',1000,1), repmat(B(:).',1000,1));

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Generate random 2D matrix with unique rows in octave/matlab

From Dev

Generate random matrix with values that are either -1 or +1: Matlab

From Dev

Generate random matrix

From Dev

Generate random matrix

From Dev

Generate a random String in MatLab

From Dev

Generate random polynomials with MATLAB

From Dev

How to generate this matrix in matlab

From Dev

Matlab, generate new matrix

From Dev

generate a specific matrix in matlab

From Dev

How to generate symmetric random matrix?

From Dev

Generate random numbers matrix in OpenCV

From Dev

RAS Algorithm generate Random Matrix

From Dev

how to generate a random matrix with Orthogonalized rows using Gram-Schmidt algorithm in Matlab

From Dev

How to generate a matrix with random integer elements between -3 and 3, but not 0 in MATLAB

From Dev

How to generate a random vector of distribution N(0, sigma^2 * Identity matrix (dxd)) in matlab

From Dev

how to generate a random matrix with Orthogonalized rows using Gram-Schmidt algorithm in Matlab

From Dev

Matlab Generating a Matrix with random elements

From Dev

random matrix with special order in matlab

From Dev

Matlab generate multiple random matrices

From Dev

Matlab recursive function to generate a matrix

From Dev

Generate matrix with for-loop in matlab

From Dev

Unable to generate coefficient matrix in MATLAB

From Dev

a quick way to generate a massive matrix of random data

From Dev

Generate a random 2x100 matrix

From Dev

How to generate a random covariance matrix in Python?

From Dev

delete nodes at random in an adjacency matrix in matlab

From Dev

Create matrix with digital random numbers in matlab

From Dev

delete nodes at random in an adjacency matrix in matlab

From Dev

How to generate unique random numbers in Matlab?

Related Related

  1. 1

    Generate random 2D matrix with unique rows in octave/matlab

  2. 2

    Generate random matrix with values that are either -1 or +1: Matlab

  3. 3

    Generate random matrix

  4. 4

    Generate random matrix

  5. 5

    Generate a random String in MatLab

  6. 6

    Generate random polynomials with MATLAB

  7. 7

    How to generate this matrix in matlab

  8. 8

    Matlab, generate new matrix

  9. 9

    generate a specific matrix in matlab

  10. 10

    How to generate symmetric random matrix?

  11. 11

    Generate random numbers matrix in OpenCV

  12. 12

    RAS Algorithm generate Random Matrix

  13. 13

    how to generate a random matrix with Orthogonalized rows using Gram-Schmidt algorithm in Matlab

  14. 14

    How to generate a matrix with random integer elements between -3 and 3, but not 0 in MATLAB

  15. 15

    How to generate a random vector of distribution N(0, sigma^2 * Identity matrix (dxd)) in matlab

  16. 16

    how to generate a random matrix with Orthogonalized rows using Gram-Schmidt algorithm in Matlab

  17. 17

    Matlab Generating a Matrix with random elements

  18. 18

    random matrix with special order in matlab

  19. 19

    Matlab generate multiple random matrices

  20. 20

    Matlab recursive function to generate a matrix

  21. 21

    Generate matrix with for-loop in matlab

  22. 22

    Unable to generate coefficient matrix in MATLAB

  23. 23

    a quick way to generate a massive matrix of random data

  24. 24

    Generate a random 2x100 matrix

  25. 25

    How to generate a random covariance matrix in Python?

  26. 26

    delete nodes at random in an adjacency matrix in matlab

  27. 27

    Create matrix with digital random numbers in matlab

  28. 28

    delete nodes at random in an adjacency matrix in matlab

  29. 29

    How to generate unique random numbers in Matlab?

HotTag

Archive