由于笔者马上就要毕业了,想到公司里面锻炼一下,最近的一个多月都在公司实习。而公司也没有跟我客气,上来就叫我做算法,当然是一些已经成熟的技术,可查找的资料比较多。比如:矩阵求逆。由于公司的保密性质,我以下写的内容都是可以公开,可以查到的,而我的工作是将这些资料做一些整合,加上我的理解,让大家更容易读懂。
A = 01000000.010000000000000000000000
划分如下:0 10000000 10000000000000000000000
符号位=0,即为正
指数位=128,偏差值=127,指数位-偏差位=1
尾数位为1 意味着实际尾数为1.1,包括小数点前面隐藏的1
所以实际的实数为 +1.1*2^1=(2^1 + 2^-1*2^1) = 3
再举个例子,例子2:
B = 01000000.101000000000000000000000
划分如下:0 10000001 01000000000000000000000
符号位=0,即为正
指数位=129,偏差值=127,指数位-偏差位=2
尾数位为01 意味着实际尾数为1.01,包括小数点前面隐藏的1
所以实际的实数为 +1.01*2^2=(2^2 + 2^-2*2^2) = 5
到了这里,相信大家基本掌握了单精度浮点转定点的方法,接下来的两篇计划介绍矩阵乘法以及LU矩阵分解。由于保密性,里面的内容都是可以公开的。
连接到下一篇《矩阵系列之矩阵乘法》
作者: 洋仔, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-1854387.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
83642879_827020636 2016-4-17 20:24
用户1831675 2016-4-16 22:34