Red de conocimiento informático - Computadora portátil - Cómo derivar funciones en lenguaje C

Cómo derivar funciones en lenguaje C

Utilizando el cálculo diferencial, cuando la variable independiente tiende a 0, las dos diferencias antes y después convergen a la precisión requerida y el cálculo finaliza.

Por ejemplo, para la primera derivada, escribe una función y = f(x):

float f(float x){ ...}

Supongamos dx Valor inicial

Calcular dy

dy = f(x0) - f(x0 dx);

Valor inicial de la derivada

dd1= dy/dx;

Lab:;

dx = 0.5 * dx; // Reducir el tamaño del paso

dy = f(x0) - f(x0 dx);

dd2=dy/dx; // Nuevo valor de la derivada

Juzga si la diferencia entre los valores de la derivada anterior y nueva cumple con la precisión. Si es así, se obtendrá el resultado. Si no es así, devolverá

if ( fabs(dd1-dd2) lt; 1e-06 ) { obtener el resultado dd2...}

else { dd1=dd2; ir al laboratorio };