MATLAB使用集锦一

来源:互联网 发布:mac和nars口红哪个滋润 编辑:程序博客网 时间:2024/06/12 23:45

2017/9/23 0:09
学习fprintf和dec2bin函数的使用(摘自bitshift的help文档)

a = intmax('uint8');s1 = 'Initial uint8 value %5d is %08s in binary\n';s2 = 'Shifted uint8 value %5d is %08s in binary\n';fprintf(s1,a,dec2bin(a)) for i = 1:8    a = bitshift(a,1);    fprintf(s2,a,dec2bin(a)) end

结果

Initial uint8 value   255 is 11111111 in binaryShifted uint8 value   254 is 11111110 in binaryShifted uint8 value   252 is 11111100 in binaryShifted uint8 value   248 is 11111000 in binaryShifted uint8 value   240 is 11110000 in binaryShifted uint8 value   224 is 11100000 in binaryShifted uint8 value   192 is 11000000 in binaryShifted uint8 value   128 is 10000000 in binaryShifted uint8 value     0 is 00000000 in binary