2016-02-24 20 views
-2

我有一個3500 * 7500矩陣,我有NAN和其他值。我想基本上將所有非NAN與1如何用統一替換所有非NAN值?

我可以用〜isnan(墊)值NAN轉換爲0和非NAN爲1

是否有類似的功能轉換非NAN值爲1,並保留NAN。

+0

的顯着重複執行相同的過程。只需用0到1替換賦值,然後在使用'isnan'之前使用邏輯NOT運算符。 – rayryeng

回答

1

嘗試:

mat(~isnan(mat)) = 1 

這將設置爲1,所有非NaN值

+0

完美。謝謝。 – maximusdooku

相關問題