标签: matlab
最好没有循环,因为我可以用循环做这个,我也怀疑它很慢。可能?
说k = [1 1 1 1 3 3 inf 12 3 NaN 13 8 8 8 8 8 NaN 9 9 9];
k = [1 1 1 1 3 3 inf 12 3 NaN 13 8 8 8 8 8 NaN 9 9 9];
如果k的条目为NaN或inf,我希望将其替换为5。
k
NaN
inf
5
我该怎么做?
答案 0 :(得分:0)
isnan和logical indexing:
k = [1 1 1 1 3 3 34 12 3 NaN 13 8 8 8 8 8 NaN 9 9 9]; k( isnan(k) ) = 5;