首页
社区
课程
招聘
[求助]C = exp(a*x) - exp(b*x),已知C,a,b,怎样求出x?
2008-6-29 11:47 10045

[求助]C = exp(a*x) - exp(b*x),已知C,a,b,怎样求出x?

2008-6-29 11:47
10045
C = exp(a*x) - exp(b*x),已知C,a,b,怎样求出x?

exp(a*x) = e^(a*x)
e=2.71828的自然对数的底

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (20)
雪    币: 260
活跃值: (81)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
萝卜 1 2008-6-29 12:19
2
0
exp是什么?
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
yingyue 2008-6-29 12:39
3
0
题目改了,多了 e ,

大概是做出来了,但感觉不对劲

等待 ccfer
雪    币: 182
活跃值: (50)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
pathletboy 2 2008-6-29 16:22
4
0
发公式确实比较郁闷
上传的附件:
雪    币: 243
活跃值: (11)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
edisonH 3 2008-6-29 18:33
5
0
做不出来  

不过楼上的答案是错的
雪    币: 260
活跃值: (81)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
萝卜 1 2008-6-29 18:40
6
0
能否用excel的单变量求解?
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
漂魂 2008-6-29 21:46
7
0
貌似和微积分基本定理有关??

不懂……
雪    币: 6073
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
forgot 26 2008-6-29 22:05
8
0
C=exp(a*x)-exp(b*x)=exp(x)*(exp(a)-exp(b))
exp(x)=C/(exp(a)-exp(b))
x=ln(C/(exp(a)-exp(b)))

这是错误答案
雪    币: 116
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tiky 2008-6-29 23:28
9
0
还是组长强悍,顶一个
雪    币: 182
活跃值: (50)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
pathletboy 2 2008-6-30 00:06
10
0
看着和我答案一样...为什么有人说是错的?
exp(x)*exp(a) == exp(a*x) ?
要出问题也出在这
雪    币: 302
活跃值: (410)
能力值: ( LV12,RANK:410 )
在线值:
发帖
回帖
粉丝
Spring.W 10 2008-6-30 05:47
11
0
不对的:
  例如
  exp(3*7) != exp(3)*exp(7)

   exp(3*7)  == e^21
   exp(3)*exp(7) == e^3*e^7 == e^10

怎么能相等?

以上其实为了解如下方程(不过我没有解出来):

         p^t - p * p^t = C,        其中:p^t是p的t次方,t,C为常数,求p?

             例如给定一组常数:p^0.8436- p * p^0.8436 = 0.1600 ,求p?【正确结果 p=0.1353】

用exp()函数写:
           令:
                     //p^t = ln(x) = A
                 则:
        //p   = exp( ln(ln(x))/t )

        //又因为:exp( ln(A)/t ) = A^(1/t)

        //p^t - p * p^t = 0.1600 表示为:
           A - A^tt = 0.1600 , 其中 tt = (1+t)/t;

               只要求出A,p 即可得出。         
再次说明一下:
        exp(0.5) = e^0.5 【e的0.5次方】
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
fjfhgdwfn 2008-6-30 08:27
12
0
exp(x)*(exp(a)-exp(b))=exp(x+a)-exp(x+b)的。不是相乘,是相加的
雪    币: 204
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
whyIII 2008-6-30 08:54
13
0
你这是一元高次方程的求解啊,用matlab或者mathematica求一下
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ToT 2008-6-30 09:19
14
0
这玩意儿不是高次方程,这是超越方程,基本上得用数值解法吧
雪    币: 11704
活跃值: (966)
能力值: ( LV12,RANK:779 )
在线值:
发帖
回帖
粉丝
readyu 12 2008-6-30 10:40
15
0
此超越方程,无代数解法。拿个matlab之类的,算到一定精度的数值解就行了。
雪    币: 243
活跃值: (11)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
edisonH 3 2008-6-30 10:45
16
0
说错了  收回
雪    币: 3434
活跃值: (3130)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chuxue 2008-6-30 11:19
17
0
首先肯定“组长”是肯定错的:
exp(a*b) = (exp(a))^b;
exp(a*b) != exp(a)*exp(b)
11楼的也不对,因为题目没要求b-a=1

题目应这样:
令X=exp(x);
原式可化为:
X^a-X^b=c;
这个解没有解析形式,只能用数值方法逼近。自己写数值方法也行,用matlab们也行。(别拿特殊数抬杠,a=b=1傻子也会做)
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
明教教主 2008-6-30 12:57
18
0
如果e^ax -e^bx 单调的话,就可以在单调区间内用二分法来求解。。。。
  因此找到他的单调区间就可以拉。。。但是貌似找单调区间比解方程更加复杂、
我想的话就来个简单的枚举。。但是这种方法可能会漏解。
  比如可以假设每个解的区间是10000.  对每个区间来说首先判断是否可能在该区间有解,如果没有就不迭代,有就迭代,但是这个方法有缺陷。因为如果该函数在这个区间内不单调的话。那就肯定漏解。
   这个方程你在最好baidu一下吧。。我没研究过此类方程
雪    币: 421
活跃值: (83)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
大头和尚 2008-7-1 08:22
19
0
讨论高等数学了,^_^
让我想起了在天津的日子
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wolfzhu 2008-7-9 09:43
20
0
画图形就知道了,e^ax - e^bx不是单调的,其在(-∞,0)上有一个极值,另一个极值在[0,+∞].
雪    币: 214
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zzsx 2008-7-12 02:30
21
0
这个函数是个单调函数,可以用通过递归法得出数值解。
游客
登录 | 注册 方可回帖
返回