24小时热门版块排行榜    

查看: 2313  |  回复: 12

liujc1987

木虫 (小有名气)

木虫

[求助] 请教关于指数函数的计算复杂度问题 已有4人参与

问题:分析数字处理中,一个指数函数的计算复杂度,就是需要用多少次乘法和加法来表示。比如函数f(n)=[exp(K/n)+A]/[exp(K/n)+B],一共需要多少次乘法和加法。最后能给出个参考的文献资料,非常感谢!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

长沙保卫战!以正历史!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liujc1987

木虫 (小有名气)

木虫

首先感谢对我这个帖子的关注,不过我是想知道如何分析指数函数的计算复杂度,这些帖子里貌似没有,呵呵
长沙保卫战!以正历史!
2楼2014-12-17 23:14:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

【答案】应助回帖


感谢参与,应助指数 +1
liujc1987(feixiaolin代发): 金币+1 2014-12-18 12:45:29
不知道你实际上关心什么? 如果是真关心exp函数实现方法,我不知道。而且我想每个编译器实现的可能不一样。 但如果你关心 performance,即一次exp运算相当于多少次加法或乘法,最好的办法就是试验。做 100万次exp函数计算,记录cpu,和100万次加法或乘法的cpu相比较,就能得出结论。这个容易实现。
3楼2014-12-18 07:11:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zaq123321

专家顾问 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
feixiaolin: 金币+1 2014-12-18 12:45:34
I have similar consideration for this question. If consider exponential function, you may need to go to different compiler to know how they implemented this function.

[ 发自手机版 http://muchong.com/3g ]
小木虫给我温暖,给我希望,爱就要爱小木虫。
4楼2014-12-18 08:03:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
f(n) = [exp(K/n) + A]/[exp(K/n) + B]
      = exp(K/n)*exp(K/n)*  + (A+B)*exp(K/n) + AB
取决于 exp(K/n)计算次数。
-----------------------------
问题的答案【取决于你的方法 + 实现精度要求
1. C51单片机系统编程处理时,有用级数近似指数的函数。查阅有关函数,可获得加法、乘法次数。
2. 其他方法,如迭代法,可以自行编程验证一下,对一批数字取最大次数。
5楼2014-12-18 08:21:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

peterflyer

木虫之王 (文学泰斗)

peterflyer


【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
liujc1987: 金币+8, ★★★很有帮助, 感谢啊! 2014-12-18 11:15:34
同样的函数式,不同的写法,计算量也大为不同。比如改写为:
f(n)=1-(A-B)/[exp(K/n)+B]。此式的计算就比原来直接算的计算量要小两倍左右。
6楼2014-12-18 08:40:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liujc1987

木虫 (小有名气)

木虫

引用回帖:
6楼: Originally posted by peterflyer at 2014-12-18 08:40:22
同样的函数式,不同的写法,计算量也大为不同。比如改写为:
f(n)=1-(A-B)/。此式的计算就比原来直接算的计算量要小两倍左右。

你好,那能不能具体给我讲下这个函数计算一次,等效于用了多少次乘法和加法呢?有没有这方面的文献资料,非常感谢啊
长沙保卫战!以正历史!
7楼2014-12-18 08:51:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liujc1987

木虫 (小有名气)

木虫

引用回帖:
5楼: Originally posted by feixiaolin at 2014-12-18 08:21:43
f(n) = /
      = exp(K/n)*exp(K/n)*  + (A+B)*exp(K/n) + AB
取决于 exp(K/n)计算次数。
-----------------------------
问题的答案【取决于你的方法 + 实现精度要求】
1. C51单片机系统编程处理时,有用级数 ...

你好,那能不能麻烦你给我讲下这个指数函数等效于多少次乘法和加法呢,有没有相关文献资料。非常感谢啊
长沙保卫战!以正历史!
8楼2014-12-18 08:53:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
8楼: Originally posted by liujc1987 at 2014-12-18 08:53:21
你好,那能不能麻烦你给我讲下这个指数函数等效于多少次乘法和加法呢,有没有相关文献资料。非常感谢啊...

1  搜:指数函数  计算  单片机(or DSP)
2 用指数函数在你参数覆盖的区域写成每项式的形式,拟合出多项式的系数。

[ 发自小木虫客户端 ]
9楼2014-12-18 10:00:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

peterflyer

木虫之王 (文学泰斗)

peterflyer


引用回帖:
7楼: Originally posted by liujc1987 at 2014-12-18 08:51:09
你好,那能不能具体给我讲下这个函数计算一次,等效于用了多少次乘法和加法呢?有没有这方面的文献资料,非常感谢啊...

个人理解,具体计算量就要看计算精度要求和函数的泰勒展开式的高次余项的比较情况了。这个加减乘的次数是可以计算的。
10楼2014-12-18 10:04:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liujc1987 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 国自然面上复盘~欢迎讨论 (金币+5) +9 晴天加油 2026-08-26 10/500 2026-08-27 16:20 by 443933501
[基金申请] 基金未中,这种答复是模板吗? +5 zhaosm1982 2026-08-27 6/300 2026-08-27 16:00 by lfy8008
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[教师之家] 导师吐槽:我怎么摊上了这么个极品研究生! +6 苏东坡二世 2026-08-23 6/300 2026-08-27 13:57 by zhangjianl
[文学芳草园] 梦想 +3 myrtle 2026-08-26 3/150 2026-08-27 10:01 by angelyueyi
[基金申请] 面上合作单位盖章 +3 ssyjh 2026-08-27 3/150 2026-08-27 09:59 by 阿拉贡aragon
[基金申请] 我不理解! +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +7 process2012 2026-08-23 10/500 2026-08-26 19:23 by hmhminy
[基金申请] 怎么查啊 +5 huang1991js 2026-08-26 5/250 2026-08-26 16:09 by Equinoxhua
[基金申请] 2026国自然函评费到账 +22 羊腰板 2026-08-21 25/1250 2026-08-26 15:00 by zuocuiping
[基金申请] 能否退出参与的面上项目解除限项 +23 koalala 2026-08-24 26/1300 2026-08-26 14:29 by 宝贝虫子
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 国合现在查不到了吗? +10 chengyan1220 2026-08-24 20/1000 2026-08-26 08:57 by peasantsprig
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
[基金申请] 我面上完蛋了 +13 且听虎啸 2026-08-20 14/700 2026-08-25 09:10 by mrkang
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
信息提示
请填处理意见