Está en la página 1de 2

//METODO METODO NEWTON-RAPHSON

FUNCION f(x) = 3x^7-12x^4+5x^3-19x+2.1

METODO NEWTON-RAPHSON

#include<iostream>

#include<complex>

#include<stdio.h>

#include<math.h>

int i=0;

double F1x;

double Fx;

double Tol;

float X;

double Xi;

using namespace std;

int main() {

string error;

cout << "metodo de newton raphson" << endl;

cout << "" << endl;

cout << "funcion a calcular f(x) = 3x^7-12x^4+5x^3-19x+2.1" << endl;

cout << "" << endl;

cout << "digita un valor extremo del intervalo donde exista una raiz" <<
endl;

cout << "" << endl;

cin >> X;
cout << "" << endl;

Fx =3*pow(Xi,7)-12*pow(Xi,4)+5*pow(Xi,3)-19*Xi+2,1;

F1x = *pow(X,7)-12*pow(X,4)+5*pow(X,3)-19*X+2,1;

Xi = X - (Fx / F1x);

cout<<"digite tolerancia"; cin>>Tol;

do {

X = Xi;

Fx = 3*pow(Xi,4)-5*pow(Xi,2)-3*Xi-0.25;

F1x = 12*pow(X,3)-10*pow(X,1)-3;

Xi = X - (Fx / F1x);

i=i+1;

} while (abs(Xi - X) >= Tol);

cout << "\n\n";

cout << "El VALOR DE LA RAIZ ES: " << xi<<" en la iteracion numero:
"<<i<<endl;

system("PAUSE");

return 0;

También podría gustarte