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即可