Matlab bitget() 函数的使用

本文详细介绍了Matlab中的bitget函数使用方法,包括如何从低位到高位及从高位到低位输出二进制数的特定位。通过具体示例展示了函数的不同应用模式,为读者提供了实用的代码片段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


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

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值