在圣人中定义“符号”数学函数?

时间:2017-06-08 13:57:34

标签: symbolic-math sage

我不知道这个功能是否存在,或者符号是否正确。

我希望能够为具有某些属性的(数学)函数设置变量,例如f。我希望能够在表达式中使用此变量。但我实际上并不想定义函数f的作用。

例如,我可能想说“将f定义为一个在实数上可微分的变量中的函数”。然后我希望能够在表达式中使用f(x)。我可能想用f(x)来定义另一个函数g(x),并能够区分g(x)并从sage中获得一个表达式。所以我想发出以下命令

f is defined as before
define g(x)=(f(x))^2
differentiate g
output: g'(x)=2f(x)f'(x)

此功能是否存在?

1 个答案:

答案 0 :(得分:2)

这个怎么样:

sage: f = function('f')
sage: g(x) = f(x)**2
sage: g.derivative()
x |--> 2*f(x)*diff(f(x), x)