Borrar filtros
Borrar filtros

How can assign numbers between two integer numbers instead of ones in a [0 1] matrix?

1 visualización (últimos 30 días)
Hi everyone,
I formed following matrice using randi([0,1],6,5).
1 0 1 0 0
1 0 1 0 0
1 0 0 0 1
0 1 0 0 1
1 1 1 0 1
1 1 0 1 0
In this matrice, I want to assign random numbers that between two integer nembers instead of just ones. This is possible? Thanks.

Respuestas (1)

Matt J
Matt J el 11 de Jun. de 2023
Editada: Matt J el 11 de Jun. de 2023
Sure.
randi([lower,upper], 6,5)
  2 comentarios
Abdullah Türk
Abdullah Türk el 11 de Jun. de 2023
Matt thanks but I want assign random numbers to ones in the matrice. I firstly create [0 1] matrice and then in this matrice, I want to assign random numbers that between two integer numbers to ones.
Matt J
Matt J el 11 de Jun. de 2023
lower=3;
upper=7;
randi([0,1], 6,5).*randi([lower,upper],6,5)
ans = 6×5
0 0 0 0 7 4 0 0 4 4 0 0 0 6 4 0 6 0 0 4 0 0 3 0 0 0 0 7 7 3

Iniciar sesión para comentar.

Categorías

Más información sobre Logical en Help Center y File Exchange.

Productos


Versión

R2015a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by