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

3 visualizaciones (últimos 30 días)
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!

Respuesta aceptada

Jan
Jan el 10 de Abr. de 2017
tmpTemp(:, any(maxTemp < minTempMeanTresh, 1)) = NaN;

Más respuestas (0)

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!

Translated by