概述
浮点转定点方法总结
浮点转定点方法总结
—孔德琦
目录
定点运算方法3
1.1 数 的 定 标3
1.2c语言:从浮点到定点4
1.2.1 加法4
1.2.2乘法6
1.2.3除法7
1.2.4 三角函数运算8
1.2.5 开方运算9
1.3 附录10
1.3.1 附录1:定点函数库10
1.3.2附录2:正弦和余弦表28
定点运算方法
1.1 数 的 定 标
对某些处理器而言,参与数值运算的数就是16位的整型数。但在许多情况下,数学运算过程中的数不一定都是整数。那么,如何处理小数的呢?应该说,处理器本身无能为力。那么是不是就不能处理各种小数呢?当然不是。这其中的关键就是由程序员来确定一个数的小数点处于16位中的哪一位。这就是数的定标。
通过设定小数点在16位数中的不同位置,就可以表示不同大小和不同精度的小数了。数的定标用Q表示法。表1.1列出了一个16位数的16种Q表示能表示的十进制数值范围和近似的精度。
Q表示精度(近似)十进制数表示范围Q150.00002-1≤X≤0.9999695Q140.00005-2≤X≤1.9999390Q130.0001-4≤X≤3.9998779Q120.0002-8≤X≤7.9997559Q110.0005-16≤X≤15.9995117Q100.001-32≤X≤31.9990234Q90.002-64≤X≤63.9980469Q80.005-128≤X≤127.9960938Q70.01-256≤X≤255.9921875Q60.02-512≤X≤511.9804375Q50.04-1024≤X≤1023.96875Q40.08-2048≤X≤2047.9375Q30.1-4096≤
最后
以上就是不安枕头为你收集整理的matlab实现浮点转定点,浮点转定点方法总结.doc的全部内容,希望文章能够帮你解决matlab实现浮点转定点,浮点转定点方法总结.doc所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复