Run a loop through multiple matrices
显示 更早的评论
Hi, I have 15 matrices, say A1, A2 and so on.. I want to remove all the values below 0.10 and above 0.30 from all of these matrices. Then, I want to replace all of those places with NaN. Can someone please help me with this?
This might be basic, but I am very new to matlab or any kind of coding. Thanks! NK
采纳的回答
更多回答(1 个)
Amit
2014-1-16
Something like this:
for i = 1:5
eval(['A' num2str(i) '(' 'A' num2str(i) '<0.1 | A' num2str(i) '>0.3)' '=' 'NaN'])
end
类别
在 帮助中心 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!