Filter löschen
Filter löschen

How to Set whole Array column to Nan if a specific value is that column is present?

5 Ansichten (letzte 30 Tage)
As the Questions says i want to kinda "mark" and replace all values of a column with NaNs, in which ONE of the values fullfill the following condition:
tmpTemp(:,maxTemp < minTempMeanTresh) = NaN;
minTempMeanTresh is a certain Treshhold (preset) and an array maxTemp of same size like tmpTemp (48x62) is given. If any value in one column is lower then the treshold i want to set this whole column to NaN. The code doesnt work it kinda does some repmat, which i do not understand (size is way larger). Thank u for your help!

Akzeptierte Antwort

Jan am 10 Apr. 2017
tmpTemp(:, any(maxTemp < minTempMeanTresh, 1)) = NaN;

Weitere Antworten (0)


Mehr zu Cell Arrays 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!

Translated by