文号
t41511
阅读
17031
回复
16
收藏
10
求问:如何用单片机实现求对数和反对数
2012/03/07
IP:四川
有个问题解决不了,请编程算法高手指点:

如何用单片机求一个值的对数值(以10为底),以及已知对数值,如何求出原值?

情况是这样的,库函数里面有求对数和反对数的函数,但是每求一次,至少要耗费8千个机器周期。而我们要求每秒钟做10万到100万次对数和反对数运算,且这些运算只能占用机器资源的5%。用这个库函数的话,把CPU扩大10倍都办不到。有没有简单一些的算法,尤其是求解析解的算法?
来自:
软件综合
16
虎哥作者
14年10个月前IP:未同步
374462
5楼
引用第1楼warmonkey于2012-03-07 20:26发表的  :
输入数据范围?输出范围?精度?CPU主频?


误差以分贝计,不超过0.01dB。范围100dB。
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的