Codigo Fuente Java Gauss Seidel, Bisección y Polinomio
822 palabras
4 páginas
Código java (IDE NEtbeans) para realizar la operación metamatemática llamada Bisección: public class CHJBiseccion {//Declaración de variables tipo double //Rango Superior, Rango inferior y Variable para el manejo del error double dbXl, dbXu, dbE;
//Declaracion de contador para manejo de iteraciones int intContador; int intIteraMax = 500; //Declaración de variable para almacenamiento de Raíz double dbMitad = 0;
//Varibale tipo polinomio CHJPolinomio hjPolinomio;
//Constructor public CHJBiseccion(CHJPolinomio hJPolinomio, double dbXl, double dbXu, double dbE) { this.hjPolinomio = hJPolinomio; this.dbXl = dbXl; this.dbXu = dbXu; …ver más…
iteraciones();
} while (error() > dbE);//Calculo del error
} else { JOptionPane.showMessageDialog(null, "No hay raiz para este intervalo");
//Se inicializa nuevamente la variable en cero debido a que no hay raiz dbMitad = 0;
}//fin del else
if (intContador > intIteraMax) {
JOptionPane.showMessageDialog(null, "Supera el número de iteraciones permitidas (Max 500)");
//Se inicializa nuevamente la variable, toda vez que apesar de que el rango tenga //raíz supera el limite de iteraciones permitidas. dbMitad = 0;
}//fin del if
return dbMitad; }//fin del metodo Raíz
}//fin de la clase Biseccion
Código java (IDE NEtbeans) para hacer un polinomio y su derivada: public class CHJPolinomio {
//Atributo private double[] coef;
//constructor 1 public CHJPolinomio() { }//fin del constructor
//Grado public int getGrado() {
return coef.length - 1;
}//fin del metodo getGrado
//cosntructor 2 public CHJPolinomio(int intGrado)