2011-02-03 5 views
2

私は、0から255のかなり大きい行列(数千要素)を持っています。 これらの要素を1または0に設定する最も簡単で効率的な方法それらが特定の閾値より小さいか大きいかに応じて、例えば155?MATLAB:行列要素を1または0に正規化する

答えて

11

単にこの:

A = A > threshold; 
+1

うわー!なんと美しい!私はMATLABを初めて使ったので、これは本当に役に立ちました。 –

+6

この割り当て後のAのタイプは、論理ではなく、二重ではありません。重要な場合は、「A = double(A> threshold);」で明示的にdoubleにキャストすることができます。 – SCFrench

関連する問題