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

3 ビュー (過去 30 日間)
xenon99942
xenon99942 2017 年 4 月 10 日
回答済み: Jan 2017 年 4 月 10 日
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!

採用された回答

Jan
Jan 2017 年 4 月 10 日
tmpTemp(:, any(maxTemp < minTempMeanTresh, 1)) = NaN;

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeResizing and Reshaping Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by