Borrar filtros
Borrar filtros

Indexing problem - how to obtain row and column and use later

3 visualizaciones (últimos 30 días)
If I have a matrix A = [ 1 2 3; 2 3 4; 2 0 8; 4 8 0; 1 2 0; 0 0 0] and I wanted to store the places where the zeros exist and then use this later to form a new matrix B which equals A but all the zero values are replaced with 4, how would I do this?

Respuesta aceptada

Iain
Iain el 25 de Jun. de 2013
whereAequalszero = A ==0;
B = A;
B(whereAequalszero) = 4;

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by