replace with nans after condition
11 ビュー (過去 30 日間)
古いコメントを表示
How to do this process
A=[10,0.5
1,8
8,0];
A_max =max(A);
out=[10,8];
i want to replace values <15%A_max with nans
output matrix
Out=[10,nan %0.5 is less than the 15%8
nan,8 % 1 is <15%10
8,nan];
0 件のコメント
採用された回答
madhan ravi
2019 年 3 月 18 日
Out = A;
Out(A < (max(A)/100)*15)=nan
3 件のコメント
madhan ravi
2019 年 3 月 20 日
編集済み: madhan ravi
2019 年 3 月 20 日
Looks like you have opened up a new question:https://in.mathworks.com/matlabcentral/answers/451040-error-using-matrix-dimensions-must-agree#answer_366174
その他の回答 (1 件)
Fangjun Jiang
2019 年 3 月 18 日
A(A<0.15*A_max)=nan
2 件のコメント
Asliddin Komilov
2020 年 1 月 17 日
I have set of 25 variables (matrices), can I have repliced all zero value to NAN in all of the at once, without doing it for each of them separately?
thanks
参考
カテゴリ
Help Center および File Exchange で NaNs についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!