Matlab bitget() 函数的使用


Matlab 图像处理 Day5:

1、bitget( ) 函数:

% 个人觉得biget( ) 函数可大致分为两大类: 1、由低位到高位方式输出 , 2、由高位到低位方式输出

< i >、由低位到高位输出固定模式  bitget( x , m : n );   %参数说明:x是要被转换为2进制的数,输出从低位低 m 位到第 n 位的数字

Sample:

< ii >、由高位到低位输出的固定模式 bitget( x , m : -1 : n );      

   % 参数说明: x意义同上、m代表从高位第几位开始、我觉得可以把 -1 在这里理解成让输出以位数递减方式输出的标记符( 默认是上种方式、不需要标记)

   % n 表示从m的高位向低位输出到n位( 即: 如果m=4、n=3 ,则输出第4位和第3位 )

  

Sample:


 % ps:因为没去看函数定义内容、上述所写都是根据数据测试得到的结论、可能跟实际情况存在出入,纯属个人见解


附:

Matlab中怎样提取一个二进制数的某一位

代码:
a=100; %十进制
b=dec2bin(a) %变成二进制字符串
c=b(1) %下标引用所需要的位值

更多参考:

https://ww2.mathworks.cn/help/matlab/ref/bitget.html

发布了124 篇原创文章 · 获赞 69 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/edward_zcl/article/details/103981449
今日推荐