Replace values in matrix

1 visualización (últimos 30 días)
Volkan Yangin
Volkan Yangin el 6 de Mzo. de 2017
Editada: Volkan Yangin el 6 de Mzo. de 2017
Hi everybody I have a matrix, for ex: A=[2 5 7 12 9 4] and another matrix B=[1 4]
ı want to replace elements apart from 1. and 4. as "NaN". (2., 3., 5., and 6., element must be equal to NaN) I tried if command, but i took an error. Is there any pratical command for this operation? Thanks.

Respuesta aceptada

Stephen23
Stephen23 el 6 de Mzo. de 2017
>> A = [2,5,7,12,9,4];
>> B = [1,4];
>> A(~ismember(1:numel(A),B)) = NaN
A =
2 NaN NaN 12 NaN NaN
  1 comentario
Volkan Yangin
Volkan Yangin el 6 de Mzo. de 2017
Editada: Volkan Yangin el 6 de Mzo. de 2017
Thank you Mr.Cobeldick.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical 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