Работа с NaN в функциях Matlab
Мне было интересно, есть ли у Matlab встроенный способ справиться сNaN
с в вызовах функций. Более конкретно, я пытаюсь взять среднее значение вектора, который имеетNaN
в этом. Например, в R
> x = c(1,2,3,4,NA)
> mean(x)
[1] NA
> mean(x,na.rm=TRUE)
[1] 2.5
Есть ли что-то подходящее для этого в Matlab, что в одной строке (я нея не хочу писать свою собственную функцию и не должен делать цикл, чтобы найти 'NaN
до вычисления среднего значения).
Кроме того, у меня нет доступа к набору инструментов статистики, поэтому я могуне использовать что-то вроде.nanmean()