diff 函数
diff('表达式','变量','阶数') 用于求导。如果省略 阶数,则默认为一阶导数。
该函数用于进行符号或数值求导。可以通过输入 diff( 来插入,也可以从 Function 面板中选择 Derivative 模板(这种方式更简单)。
选择 Derivative 模板,在 "variable" 占位符中输入 x,在 "expression" 占位符中输入 x²。然后按 CTRL+.(符号计算)。您应该会得到如下结果:

我们也可以先用 x 和 y 定义表达式 f,例如:

然后求出关于每个变量的一阶导数(实际上是偏导数):

要得到更高阶的导数,请在 "variable" 后按逗号,并在随后出现的占位符中输入 "order"(整数)。以下是二阶导数的示例:

混合偏导数的求法相同:

除了表达式,您也可以定义一个函数并重复上述过程:

数值导数会在给定的值处求出。例如:

SMath 的一项非常重要的功能是能够对向量(矩阵)的各个元素求导。以下是求雅可比矩阵和雅可比行列式的示例:

本页内容源自旧版 wiki 文章,作者:Radovan Omorjan。