MATLAB:需要在MATLAB中替换数组中的所有NaN吗?

MATLAB:需要在MATLAB中替换数组中的所有NaN吗?,matlab,Matlab,如何在matlab中替换数组中的所有NaN? 我想用一些无限值替换所有的NaN值。 我的代码如下所示: Z= NaN NaN 23.0490 2.8444 -Inf NaN NaN 19.0081 5.1412 39.4275 6.3174 -Inf NaN NaN 19.00

如何在matlab中替换数组中的所有
NaN
? 我想用一些无限值替换所有的
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
您是否尝试过:

Z(isnan(Z)) = inf