Azzera filtri
Azzera filtri

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

1 visualizzazione (ultimi 30 giorni)
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.

Risposte (1)

Matt J
Matt J il 11 Giu 2023
Modificato: Matt J il 11 Giu 2023
Sure.
randi([lower,upper], 6,5)
  2 Commenti
Abdullah Türk
Abdullah Türk il 11 Giu 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 il 11 Giu 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

Accedi per commentare.

Prodotti


Release

R2015a

Community Treasure Hunt

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

Start Hunting!

Translated by