Función diff

diff('expression','variable','order') calcula la derivada. Si se omite order, se supone la derivada de primer orden.

La función sirve para calcular derivadas simbólicas o numéricas. Puede insertarse escribiendo diff( o desde la paleta Funciones, con la plantilla Derivada (es más sencillo).

Elija la plantilla Derivada e introduzca x en el marcador 'variable' y x² en el marcador 'expression'. Después pulse CTRL+. (cálculo simbólico). Debería obtener este resultado:

Derivada básica

También podríamos haber definido primero la expresión f en función de x e y, por ejemplo:

Definición de f(x, y)

y después calcular las primeras derivadas respecto a cada variable (en este caso, derivadas parciales):

Derivadas parciales

Para derivadas de orden superior, pulse una coma después de 'variable' e introduzca el 'order' (un entero) en el marcador que aparece. Estas son las segundas derivadas:

Segundas derivadas

Las derivadas mixtas funcionan igual:

Derivadas mixtas

En lugar de una expresión, puede definir una función y repetir el procedimiento:

Derivada de una función

Las derivadas numéricas se evalúan en los valores indicados. Por ejemplo:

Derivada numérica

Una capacidad muy importante de SMath es derivar sobre los elementos de un vector (matriz). Este es un ejemplo de cálculo de la matriz jacobiana y del jacobiano:

Matriz jacobiana y jacobiano

Esta página se basa en un artículo de la antigua wiki, escrito por Radovan Omorjan.