HolySaint 发表于 2009-12-13 22:28

问一个bitget的问题?

问一下
x=13; y=bitget(x,1:2);
y =
   1   0
怎么样才能让
y =
   0   1
呢?
保持高低位的顺序
而且我怎么才能把y当成一个二进制数 01 呢?

ps 谁有matlab7 的ultraedit高亮语法啊?

[ 本帖最后由 ChaChing 于 2009-12-13 23:42 编辑 ]

ChaChing 发表于 2009-12-14 00:05

1.x=13; y=bitget(x,2:-1:1);
2.yy=y(1)*2+y(2) %% ??? 个人之前没用过bit相关东东, 刚刚看help, 不确定!
3.ultraedit高亮语法? 不清楚

HolySaint 发表于 2009-12-14 21:28

多谢了,高地位解决了
但是还有个问题
怎么能吧y编程二进制的01呢
而不是

friendchj 发表于 2009-12-15 05:29

回复 板凳 HolySaint 的帖子


or
a=dec2bin(y);

感觉相当于字符合并

HolySaint 发表于 2009-12-16 21:19

多谢两个主任
搞定了
页: [1]
查看完整版本: 问一个bitget的问题?