How to replace any value into vector or matrix to -inf
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Triveni
el 12 de Jul. de 2016
Comentada: Walter Roberson
el 12 de Jul. de 2016
ab =
11.0000
11.5000
12.0000
12.1000
12.2000
12.3000
11.2000
9.0000
9.5000
11.3000
ab<10
ans =
Columns 1 through 9
0 0 0 0 0 0 0 1 1
Column 10
0
ab1
ab1 =
Columns 1 through 5
11.0000 11.5000 12.0000 12.1000 12.2000
11.1000 11.4000 12.0000 12.1000 12.2000
Columns 6 through 10
12.3000 11.2000 9.0000 9.5000 11.3000
12.3000 11.2000 9.0000 9.5000 11.3000
>> ab1<10
ans =
Columns 1 through 9
0 0 0 0 0 0 0 1 1
0 0 0 0 0 0 0 1 1
Column 10
0
0
i want to replace ab<10 to -inf, without loop, and other variables and matrix size remains same. It should be applicable to any type of matrix.
0 comentarios
Respuesta aceptada
Walter Roberson
el 12 de Jul. de 2016
ab(ab<10) = -inf;
2 comentarios
Walter Roberson
el 12 de Jul. de 2016
mask = ab<10 | f_data<10;
a(mask) = -inf;
f_data(mask) = -inf;
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrix Indexing en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!