如何用统一替换所有非NAN值?

时间:2016-02-24 00:24:05

标签: matlab

我有一个3500 * 7500矩阵,其中我有NAN和其他值。我想基本上将所有非NAN值转换为1。

我可以使用~isnan(mat)将NAN转换为0,将非NAN转换为1.

是否有类似的功能可以将非NAN值转换为1并保留NAN原样。

1 个答案:

答案 0 :(得分:1)

尝试:

mat(~isnan(mat)) = 1

这将设置为1所有非NaN值