2015-09-04 Nanを0に置換 Matlab いろいろと複雑な計算をやっていると、「Nan」が値として出力されてしまうことがあります。その原因も明らかでそれを避けられない場合、これを0に置換した方が後の計算に都合が良い場合も多々あります。そんなときの置換する方法を紹介します。A=[1 2 Nan; Nan 8 Nan; 9 3 1]という状態だったと仮定します。このAの中のNanを一発で0に置換するには、A(isnan(A))=0としてやるだけです。これだけの操作でNanはすべて0になっているはずです。