Descripción
Derivada direccional de un campo escalar en un punto
Cadena de entrada
difdir
Cadena de salida
difdir
Uso
difdir(<función{varnames}>,<varnames>,<punto>,<dirección>[,<h>])
Parámetros | |||
---|---|---|---|
# | Parámetro | Descripción | Valor por defecto |
1 | función{varnames} | Función del campo escalar | |
2 | varnames | Variables de las que depende la función en la forma [x1,x2,…] | |
3 | punto | Punto de evaluación en forma de vector | |
4 | dirección | Vector de dirección de la derivada direccional | |
5 | h | Precisión. Valores entre 0.001 y 0.01 suelen dar buen resultado. Demasiado grandes o pequeños producirán errores importantes |
0.01 |
Ejemplos
difdir(sqr(a)+sqr(b),[a,b],[1,2],[3,4])
RealDoble: 21.99999999999968
difdir(sqr(a)+sqr(b),[a,b],[1,2],[3,4],0.5)
RealDoble: 22
vector director unitario:
difdir(sqr(x)+sqr(y),[x,y],[1,2],unit(3,4))
RealDoble: 4.399999999999936
Otros usos
Derivas parciales usando vectores cartesianos i,j,k,… (vease constantes vi2,vj2,v3i,v3j,v3k):
La derivada direccional en la dirección de un vector cartesiano es igual a la derivada parcial en esa dirección. También puede usarse eval y dif como aquí.
derivada parcial ∂(x2y-z*y)∂y (1,3,4):
difdir(sqr(x)y-z*y,[x,y,z],[1,3,4],v3j)
RealDoble: -2.9999999999998916
Véase también…