Replace values in matrix
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Volkan Yangin
am 6 Mär. 2017
Bearbeitet: Volkan Yangin
am 6 Mär. 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.
0 Kommentare
Akzeptierte Antwort
Stephen23
am 6 Mär. 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 Kommentar
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!