(translator=Kuo, ChineseSource=Kuo-20020415-4\bitset.html, EnglishSource=c:\matlabr12\help\techdoc\ref\bitset.html)
MATLAB Function Reference    
bitset

設定某個位元的值

Syntax

Description

C = bitset(A,bit) 設定 A 中的第 bit 個位元值為 1 。 A 必須是一個非負的整數,而 bit 必須是一個介於 1 到浮點數表示法所能表達的最大bit數(IEEE表示法為52個)的一個數值。我們可以用 ceilfixfloorround 來確保運算域是整數型態的。

C = bitset(A,bit,v) 則可以設定第 bit 個位元值為 v , 而 v 的值不是 0 就是 1 。

Examples

9 的5個位元二進位表示法中 (01001),第5個位元設定為 1,結果為 11001( 25 )。

See Also

bitand, bitcmp, bitget, bitmax, bitor, bitshift, bitxor


 bitor bitshift