Método de la secante en C
#include <stdio.h> #include <math.h> double f (double x) { return (x * x) - 1; } double df (double x) { return (2 * x); } double Secante (double x01, double x02, int N, double T, double (*fx) (double)) { int i = 1; double x; while (i <= N) { x = x01 - ((x01 - x02) * (*fx) (x01)) / ((*fx) (x01) - (*fx) (x02)); if (abs (x - x01) < T) break; i++; x02 = x01; x01 = x; } printf ("Iteraciones: %d", i); return x; } int main (void) { printf ("Método de la Secante: %f", Secante (0.6, 0.61, 20, 0.000001, f)); return 0; }
Quizá te interese :
Programa para realizar suma de polinomios con listas enlazadas. package com.ubicuos.main; im ...
Leer datos con Java Read from Console Standard Input with Java Si alguna vez, necesitaste leer ...
#include "stdio.h" #include "conio.h" #include "string.h" #include "math.h" #include "stdl ...






No corrio el programa no me parace nada ni con dos shell
¿Alguien sabe como hacerlo?
Hola Ricardo!
?Como compilaste el programa?
También si lo modificaste (cambiar las funcion y derivada) recuerda también ajustar el intervalo para la búsqueda de raíz.
Cualquier duda aquí estamos