Descripción
Derivada numérica de orden 1 a 4
Cadena de entrada
dif
Cadena de salida
∂
Uso
dif(<función{varname}>,<varname>,<punto>[,<h>[,<método>[,<orden>]]])
Parámetros | |||
---|---|---|---|
# | Parámetro | Descripción | Valor por defecto |
1 | función{varname} | Función a derivar | |
2 | varname | Variable de la que depende la función | |
3 | punto | Punto de evaluación | |
4 | h | Precisión. Valores entre 0.001 y 0.01 suelen dar buen resultado. Demasiado grandes o pequeños producirán errores importantes, sobre todo en derivadas de orden mayor |
0.01 |
5 | método |
|
_cent_ |
6 | orden | Orden de la derivada [1-4] | 1 |
Ejemplos
dif(3x^2+x+9,x,3)
RealDoble: 18.99999999999924
dif(cos(x),x,pi)
RealDoble: 0
dif(ln(a)+inv(a)-a,a,1)
RealDoble: -0.9999999679828602
dif(ln(a)+inv(a)-a,a,1,1e-4)
RealDoble: -1.0000000000002598
dif(ln(a)+inv(a)-a,a,1,0.01,_prog_)
RealDoble: -0.999999826732841
sucesion([n,dif(3x^3-2x^2-x+100,x,5,0.01,_cent_,n)],n,1,4)
VectorEvaluado: | 1 204.000000000003 | | 2 86.00000000062855 | | 3 17.99999978402411 | | 4 1.8947806286936002E-6 |
Otros usos
Derivas parciales usando eval:
Se puede combinar dif y eval para aproximar derivadas parciales numéricas. También puede usarse la derivada direccional con vectores cartesianos i,j,k,… (vease constantes vi2,vj2,v3i,v3j,v3k) como aquí.
derivada parcial ∂(x2y-z*y)∂y (1,3,4):
eval(dif(sqr(x)y-z*y,y,3),[x,z],[1,4])
RealDoble: -2.9999999999999067
Desde / Última modificación
v0.1
v0.4.8
Véase también…
derivada direccional, integral, gradiente, divergencia, rotacional