der
Devolver derivada de tiempo del operando
Sección principal: equations
Sintaxis
der(x)
Descripción
El operador der
devuelve la derivada de tiempo de su operando:
der(x)
= =
Utilice el operador der
en la sección de ecuaciones de un componente o dominio.
El operador der
toma cualquier expresión numérica como argumento:
der
aplicado a expresiones que son continuas devuelve su derivada de tiempoder
aplicado al argumentotime
devuelve 1der
aplicado a expresiones que son paramétricas o constantes devuelve 0der
aplicado a operandos contables devuelve 0. Por ejemplo,der(a<b)
devuelve 0 incluso si a y b son variables.
La unidad del retorno de der
es la unidad de su operando dividida por segundos.
Puede anidar operadores der
para especificar derivadas de órdenes superiores. Por ejemplo, der(der(x))
es la derivada de tiempo de segundo orden de x.
Se aplican las siguientes restricciones:
No puede formar expresiones no lineales de la salida a partir de
der
. Por ejemplo,der(x)*der(x)
provocará un error porque ya no es un sistema implícito linealmente.Para un componente de compilación, el número de ecuaciones diferenciales debería ser igual que el número de variables diferenciales.
Ejemplos
Sugerencias
x.der
es equivalente ader(x)
, pero no se recomienda utilizarla. Utiliceder(x)
para mayor claridad del código. En una próxima versión, se eliminaráx.der
.
Historial de versiones
Introducido en R2008b