2014-01-12 2 views
0

Как заменить все NaN на массив в Matlab? Я хочу заменить все значение NaN с некоторым бесконечным значением. Мой код показан ниже:MATLAB: Нужно заменить все NaN в массиве в Matlab?

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

Смежные вопросы