打印

整型代替浮点运算问题

[复制链接]
3972|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
linfuchi|  楼主 | 2011-9-19 19:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为提高效率,用整型代替浮点运算。
发现带来了不少问题。
1,某些参与算数运算的因子是中间结果,而这些中间结果的生成函数,根据功能,又散落在不同的文件。这些多项式的因子间的精度是有耦合的,等式要恒等。分散,又耦合,这,太伤神了!写的人还好,维护的人估计要崩溃,不知道大家有没有什么好的建议?
2,写一个任意精度算数模块复杂不,是否有人亲自实现过?
纠结中。。。求指点.

相关帖子

沙发
yewuyi| | 2011-9-19 19:53 | 只看该作者
在数字世界,没有任意精度的数字模块

使用特权

评论回复
板凳
linfuchi|  楼主 | 2011-9-19 19:56 | 只看该作者
2# yewuyi
恩,不过软件上应该可以做个相对来说“任意”的吧。

使用特权

评论回复
地板
mohanwei| | 2011-9-19 20:32 | 只看该作者
你说的这个“任意”效率一定没有浮点高……

使用特权

评论回复
5
linfuchi|  楼主 | 2011-9-19 21:04 | 只看该作者
本帖最后由 linfuchi 于 2011-9-19 21:13 编辑

4# mohanwei
这个我没考虑到,受教。个人出发点:
1,用软件实现,可以移植,不管支持不支持浮点的单片机,都能用
2,当我的精度,要求不高的时候,按照设计原则,损失的性能应该很小
3,任意精度,按照想法,一旦实现,可以比浮点得到更高的精度
4,对我的项目来说,单片机的成本不是主要问题,从某方面来说,也就是效率也不是主要问题,哈哈,暂时梦想弄个较为全面的软件平台
5,这个想法,菜鸟我当做兴趣来做,赶上项目用,估计要下个了,哈哈,现在先想想,预热下脑袋,望多多指点!

使用特权

评论回复
6
mohanwei| | 2011-9-19 21:32 | 只看该作者
如果是新品,有没有想过,十几块钱都能享用带浮点处理单元的MCU了:lol不如把工作交给编译器去做。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

474

帖子

1

粉丝