谁能用mathematica解函数方程f[x+y] == f[x + 1]-f[y-1],f[y-x]==f[x]-f[

1个回答

  • 是我错觉吗,我总觉得以前答过一道几乎相同的题……

    首先得说明一下,就我所知Mathematica里应该还没有专求这类问题的函数——话说对于一般化的此类问题真的会有通用解法吗……我表示怀疑.

    然后再来说你这个题.就我的感觉而言,在数学习题中出现此类问题,往往是用于考查答题者对一些基本概念和基本分析方法的掌握,其答案也常常是特殊的.这道题也不例外.稍加分析就会发现,函数关系f在自变量为0的时候其值为0:

    f[y - x] == f[x] - f[y] /.{x -> 1,y -> 1}

    将此条件用上,立刻就会发现满足条件的f只有全为0这一种情况:

    f[y - x] == f[x] - f[y] /.x -> 0

    稍微自动化一点的话:

    Solve[{f[y - x] == f[x] - f[y] /.{x -> 1,y -> 1},f[y - x] == f[x] - f[y] /.x -> 0}]

    ……当然,必须承认Mathematica在这里没有起到很大的作用,因为分析过程很简单,而且这个问题的主要压力就在于分析.