Removing invalid results
显示 更早的评论
Hi, I'm having a problem removing part of my output that is invalid. Basically I have a matrix, and certain values within that matrix are implausible, and I want to replace those values with a value that won't affect calculations. So for example my matric might be [1 2 3 4 30], but 30 might be implausible, so I want to replace it with another value that doesn't affect calculations so that, for example, if i were to average the values I would get (1+2+3+4)/4 not divided by 5. Any ideas would be appreciated. Thank you
采纳的回答
更多回答(1 个)
the cyclist
2011-7-12
x = [1 2 3 4 30];
x(x>10) = NaN;
meanx = nanmean(x); % Will ignore NaN
类别
在 帮助中心 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!