2014-01-12 89 views
0

如何在matlab中替換數組中的所有NaN? 我想用一些無限值替換所有的NaN值。 我的代碼如下所示:MATLAB:需要在matlab中替換數組中的所有NaN?

Z= 
      NaN 
      NaN 
     23.0490 
     2.8444 
      -Inf 
     NaN 
     NaN 
     19.0081 
     5.1412 
     39.4275 
    6.3174 
     -Inf 
     NaN 
     NaN 
    19.0081 
    5.1412 
    28.2539 
    9.3265 
    37.7239 
    11.9736 
    -16.4239 
    9.3265 
    -8.2900 
    -25.6488 
     NaN 
     NaN 

回答

2

你試過:

Z(isnan(Z)) = inf 
+1

我猜他沒有試過,如果他問這個問題 – Adiel