Randomly changing a value of a matrix

2 visualizzazioni (ultimi 30 giorni)
Hello,
I've made a 5x5 matrix of zeros,
I want to randomly change one of the elements to a 1
How would i go about this?
Many thanks

Risposta accettata

the cyclist
the cyclist il 21 Nov 2019
Modificato: the cyclist il 21 Nov 2019
M = zeros(5,5);
M(randi(25)) = 1;
This algorithm takes advantage of the power of linear indexing.

Più risposte (0)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by