返回信息流请教版上各位,
Matlab里怎么做16进制运算?不要那种10进制算完了再转的,也不要那种自己单独写转换函数的。
比如:1111+9999直接算出来就是AAAA的;
再比如:FFFF+0001算出来是0000,就是说位数可以限制的。
如果16进制不行,2进制也凑合了。网上搜了好多,就没见过能这么操作的。按说对计算机来讲,10进制应该是转换完的结果,而且windows自带的计算器都支持16进制运算,Matlab不会不支持吧。
这是一条镜像帖。来源:北邮人论坛 / matlab / #10430同步于 2013/10/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
请教十六进制运算问题
WaterSky
2013/10/9镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
就是要转换,要自己写
https://groups.google.com/forum/#!topic/comp.soft-sys.matlab/mL0ft49WHSQ
http://www.mathworks.com/matlabcentral/fileexchange/12544-hex-calculator
不过你这种可能可以在simulink里找找,像是处理器嘛
为什么不要转换的?转换之后也可以截断到四位呀
我觉得连windows自带的计算器都能自己算的东西,Matlab这么强大不会没有相关做好的东西。
自己写也没问题,想探索一下是不是自己有一个未知的领域。
【 在 cdllikeny 的大作中提到: 】
: 就是要转换,要自己写
: https://groups.google.com/forum/#!topic/comp.soft-sys.matlab/mL0ft49WHSQ
: http://www.mathworks.com/matlabcentral/fileexchange/12544-hex-calculator
: ...................
计算器应该是拿C写的,matlab是java
计算器读入的是字符串,matlab也是
计算器只能一次一次算,matlab可以用矩阵一次算很多结果出来
【 在 WaterSky 的大作中提到: 】
: 我觉得连windows自带的计算器都能自己算的东西,Matlab这么强大不会没有相关做好的东西。
: 自己写也没问题,想探索一下是不是自己有一个未知的领域。
: