Borrar filtros
Borrar filtros

How can i change values in matrix in random fashion?

1 visualización (últimos 30 días)
DEEPAK Chekuri
DEEPAK Chekuri el 4 de Dic. de 2020
Comentada: Cris LaPierre el 4 de Dic. de 2020
i have this matrix
p=[1 -1 -1 -1 -1 1 -1;
1 1 1 -1 -1 1 -1]
how can i randomly change the values at any two positions in this matrix.
note : random numbers are to be either 1 or -1

Respuesta aceptada

Cris LaPierre
Cris LaPierre el 4 de Dic. de 2020
I'd use numel, and randi to identify 2 random points, and then, using linear indexing, multipy those 2 points by -1.
  2 comentarios
Steven Lord
Steven Lord el 4 de Dic. de 2020
You probably want randperm not randi so you don't swap a point with itself. You don't want to reverse the polarity of the neutron flow if it's already had its polarity reversed; that would confuse the polarity!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by