Está en la página 1de 3

PROBLEMA 6.

20
Desarrolle un programa amigable para el usuario para el metodo de newton raphson
para dos ecuaciones, con base en la seccion 6.5. Pruebelo con la solución del ejemplo
6.10.

CONSIDERANDO:

PROBLEMA 6.5

PROBLEMA 6.10
UTILIZACION DEL PROGRAMA JAVA N-IDE
package metodos;

import java.util.Scanner;

public class metodos {

public static void main(String[] args) {

double c,d,f,g,x1,x,b=0.3,e=2.718281828;

Scanner reader=new Scanner(System.in);

System.out.println("*Bienvenido al programa que ejecuta");

System.out.println("el metodo de newton-rapshom*");

System.out.println("-------------------------------------");

System.out.println("*La funcion definida es: ");

System.out.println("f(x)=8seno(x)*(e^-x)-1");

System.out.println("nos piden tres iteraciones");

System.out.println("*El valor inicial es: "+b);

x=b;

c=2.364161*Math.pow(e,-x)-1 ;

d=5.27853*Math.pow(e,-x) ;

x1=x-(c/d);

f=0.861079*Math.pow(e,-x1)-1 ;

g=7.092444*Math.pow(e,-x1) ;

double x2=x1-(f/g);

double h=1.14395828*Math.pow(e,-x2)-1;

double i=6.773828*Math.pow(e,-x2);

double x3=x2-(h/i);

System.out.println("*La primera iteracion es x1="+x1);

System.out.println("*tomando el punto x1 para la siguiente ");


System.out.println("iteracion*");

System.out.println("la segunda iteracion es x2="+x2);

System.out.println("*tomando el punto x2 para la siguiente ");

System.out.println("iteracion*");

System.out.println("la tercera iteracion es x3="+x3) ;

System.out.println("-------------------------------------");

System.out.println("por la tanto la solucion de ");

System.out.println("la funcion es x3="+x3) ;

EJECUCION DEL PROGRAMA

También podría gustarte