I'm trying to replace one Matrix values with NaNs from another vector in the same locations, but I keep getting getting the reverse. It puts NaNs where values are supposed and keeps the values where NaNs are supposed to show. My code is:
isn_east = find(~isnan(east));
VV=Reference_E;
>> VV(isn_east)=NaN;
east is the matrix where the NaNs are located. VV is matrix the i'm tryig to put NaNs in.

 Akzeptierte Antwort

Stephen23
Stephen23 am 5 Nov. 2021
Bearbeitet: Stephen23 am 5 Nov. 2021

0 Stimmen

isn_east = isnan(east);
or simply:
VV = Reference_E;
VV(isnan(east)) = NaN;

Weitere Antworten (0)

Produkte

Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by