我不知道这个功能是否存在,或者符号是否正确。
我希望能够为具有某些属性的(数学)函数设置变量,例如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)
此功能是否存在?
答案 0 :(得分:2)
这个怎么样:
sage: f = function('f')
sage: g(x) = f(x)**2
sage: g.derivative()
x |--> 2*f(x)*diff(f(x), x)