好贷网好贷款

matlab 对一个向量实施比特翻转操作的函数bitrevorder()

发布时间:2016-12-5 16:37:30 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"matlab 对一个向量实施比特翻转操作的函数bitrevorder()",主要涉及到matlab 对一个向量实施比特翻转操作的函数bitrevorder()方面的内容,对于matlab 对一个向量实施比特翻转操作的函数bitrevorder()感兴趣的同学可以参考一下。

  需要对一个向量实施比特翻转操作,如x=[1,0,1,1] 把它的每一个元素的下标用二进制表示,例如第1个元素的下标为00,第2个下标为01,第3个为10,第4个为11,然后将二进制的下标翻转,例如下标为01时翻转为10,即比特位的第一位和最后一位调换,第二位和倒数第二位调换,以此类推。这样第一个元素的下标还是00,第二个变成10,第三个变成01,第四个还是11,这样第二个和第三个元素的位置就调换了,比特翻转操作后的x为[1,1,0,1] x = [1 0 1 1] bitrevorder(x) 结果:[1,1,0,1]

上一篇:修改Linux SSH默认22端口的几种方法
下一篇:android 开发入门知识点

相关文章

相关评论