
Error de impresion
Publicado por Ian (1 intervención) el 30/10/2016 00:28:20
No me imprime los datos, quisiera saber si es error de algoritmo o de impresión y espero me ayuden.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public void NewtonRaphson(double a1, double b1, double tolerancia1, int iteraciones1){
DecimalFormat da = new DecimalFormat("#.####");
int i = 0;
double punto=0;
System.out.println("a \t c \t f(c) \t error ");
do {
a1 = punto;
punto = a1-(funcion(a1)/derivada(a1));
i++;
if(i>iteraciones1) break;
System.out.print(da.format(a1)+"\t"+da.format(punto)+"\t"+da.format(funcion(punto))+"\t"+da.format(Math.abs(punto-a1))+"\n");
}while(Math.abs(punto-a1)>tolerancia1 || funcion(punto)==0);
System.out.println("La raiz es: " +da.format(punto));
}
Valora esta pregunta


0