replacing a vector elemnts from another vector of the same size
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
A Aln
el 26 de Mzo. de 2019
Comentada: A Aln
el 26 de Mzo. de 2019
Hello
Im trying to replace some values in one vector to values from another vector in the same location
let says this is my vector:
5
3
8
2
3
and i have this vector
99
0
23
0
0
I want to replace zeros in the second vector to be like this
99
3
23
2
3
Are there any effiecient way to do that
Many thanks
0 comentarios
Respuesta aceptada
Walter Roberson
el 26 de Mzo. de 2019
mask = second_vector == 0;
second_vector(mask) = first_vector(mask);
Más respuestas (0)
Ver también
Categorías
Más información sobre Resizing and Reshaping Matrices 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!