- UID
- 73234
- 帖子
- 4444
- 积分
- 16975
- 阅读权限
- 70
- 注册时间
- 2007-10-29
- 最后登录
- 2012-9-11
- 在线时间
- 3364 小时
|
关于你的那道数学题 ,我已经有比较彻底的解答了,但我还是刚才的观点(http://www.8da.org/thread-443274-1-1.html),感觉已知条件是f(1/3)=1/2.
但是,不管怎样,下面的解答是对这种函数方程的彻底和严格的解决。
先在区间(0,1)上定义函数g(x)=(1-a^x)/(1+a^x),其中a是一个在(0,1)之间的任意待定常数。容易证明g(x)是一一映射并且单调递增,值域为(0,(1-a)/(1+a))。
并且,容易验证g(x+y)=(g(x)+g(y))/(1+g(x)g(y)),其中x和y均在(0,1)之间。
那么对任意的x和y均在(0,1)之间,都有f(g(x))+f(g(y))=f(g(x+y))。
定义(0,1)上的函数h(x)=f(g(x)),那么对任意的在(0,(1-a)/(1+a))之间的x和y,均有h(x)+h(y)=h(x+y).令a趋近于0,那么对任意的在(0,1)之间的x和y,均有h(x)+h(y)=h(x+y)。
这实际上就把原来的函数方程转化为最简洁的的关于h(x)的那个函数方程。
那么,到了这一步,假如条件是f(1/2)=1/2,能不能算出f(1/3)呢?由于论坛的数学符号很难排得优美,下面的讨论略去对定义域值域的描叙。并且令a=1/e,e是自然对数,用ln表示自然对数。(论坛打不出很复杂的对数式子,所以采用这种简省的办法)
根据h(x)=f(g(x))易知f(x)=h(ln((1+x)/(1-x)))。特别的f(1/2)=h(ln3),f(1/3)=h(ln2),根据h(x)这样的方程的现成结论并结合ln2和ln3不在有理数域上线性相关的事实,是不可能由f(1/2)算出f(1/3)的。除非再加一些额外的分析条件。
回答完毕。
12月9日的修改
主要目的是消除令人烦恼的取极限的问题,其本质是定义域当时没仔细考虑,马虎了。整个解答大体框架没有变化,但修改之后所有的毛疵都能去掉了。
先在区间(0,+∞)上定义函数g(x)=(e^x-1)/(e^x+1),其中e是自然对数常数.(实际上这相当于把前天那个定义里面的a直接取成1/e,由于现在的解法已经不需要用到a的任意性了,所以直接取为1/e反而表述方便).容易证明g(x)是一一映射并且单调递增,从而g(x)有逆函数.易知g(x)的值域为(0,1).
并且,容易验证g(x+y)=(g(x)+g(y))/(1+g(x)g(y)),其中x和y均大于0。
那么有f(g(x))+f(g(y))=f(g(x+y)),其中x和y均大于0。
定义(0,+∞)上的函数h(x)=f(g(x)),那么有h(x)+h(y)=h(x+y),其中x和y均大于0。
这实际上就把对f(x)的直接讨论变成了对h(x)的讨论,而h(x)看起来简单得多。并且f(x)和h(x)的关系又非常明确。再根据f(x)=h(ln((1+x)/(1-x))),不难获得f(x)的所有信息。以下过程略去。
[ 本帖最后由 幸运三叶草 于 2007-12-9 19:26 编辑 ] |
|