matlab中怎么实现二进制加法???

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:58:49
我问一下,matlab里的相加,相乘都是按十进制算的,比如1+1=2,二进制应该=0。有什么办法让它用二进制计算呢?

二进制转换后得到的是字符串
相加得到ASCII码值
你可以编一个函数程序撒,输入两个字符串,然后运算返回结果

转换成二进制,
>> x=3,y=2

x = 3
y = 2

>> xx=dec2bin(x),yy=dec2bin(y)
xx = 11
yy = 10

不过相加的结果好像不认识哦~!

>> xx+yy

ans =

98 97

模2加好说,用bitxor即可