摘要: matlab默认以64位双精度浮点格式存储数据于工作空间(workspace),第0位到第51位为小数部分,第52位到62位为指数部分,第63位为符号(正或负)部分。从排列组合的角度考虑,共有64个二进制位,每个位有0和1两种状态,因此64位最多能够表示的状态数为2^64个,即最多能够表示2^64个不同的数值。把这些数值按照从小到大的顺序排列,相邻的两个数之间就会出现空隙。如果一个需要存储的数恰好落入空隙中,matlab怎么处理这个数呢?下面以具体实例来说明。 64,127和128这三个数的二进制表示分别为:1000000,1111111,10000000. 其在计算机中的存储示意图如下:.. 阅读全文
posted @ 2011-10-28 13:59 秋天掰穗人 阅读(1717) 评论(0) 推荐(1) 编辑