La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/JBuilder/877049-codigo-biseccion-java.html

codigo biseccion java

codigo biseccion java

Publicado por Shika (1 intervención) el 29/09/2007 09:02:28
Necesito el codigo de Java del metodo de biseccion. Lo que necesito es que incluyan clases.
Gracias

RE:codigo biseccion java para ti con mucho cariño

Publicado por Aaron Bernaldez (1 intervención) el 10/10/2007 02:55:50
import java.io.*;
class pruebaBisecc
{

public static void impResult(double a,double b, Biseccion bisecc , Evaluar e)
{
bisecc.asignarDatos(a,b);
System.out.println("\n\tEvaluacion de intervalo : [ " + a + " , " + b + " ]\n");
System.out.println("\tf(" + a + ") : " + e.f(a));
System.out.println("\tf(" + b + ") : " + e.f(b));


System.out.println("\traiz : " + bisecc.raiz(e));
System.out.println("\tNumero de iteraciones : " + bisecc.numIteraciones());

}



public static void main(String arg[])
{
Biseccion b = new Biseccion();

/* polinomio : (x-3)(x+2)(x-1) = 6 - 5x - 2x^2 + x^3 */

double coef[] = { 6.0 , -5.0 , -2.0 , 1.0 };

EvalPolinomio ep = new EvalPolinomio(coef);

System.out.println("\n\tPolinomio : " + ep.toString("x"));

impResult(1.8 , 3.9 , b , ep);
impResult(-3.3 , -1.0 , b , ep);
impResult(-0.2 , 1.6 , b , ep);

System.out.println();
}
}
class Polinomio
{

private double arr[];

public Polinomio(int grado)
{
arr = new double[grado + 1];
}

public Polinomio(double coef[])
{
this(coef.length - 1);
for(int i = 0; i < coef.length; i++)
arr[i] = coef[i];
}

public void asignarCoeficientes(double coef[])
{
for(int i = 0; i < coef.length; i++)
arr[i] = coef[i];
}

public double []obtenerCoeficientes()
{
return arr;
}

public double obtenerCoef(int posicion)
{
return arr[posicion];
}

public void asignarCoef(int posicion, double valor)
{
arr[posicion] = valor;
}

public double evaluar(double t)
{
double s = 0.0;
for(int i = 0; i < arr.length; i++)
s += arr[i] * Math.pow(t,i);

return s;
}

public int obtenerGrado()
{
return arr.length - 1;
}

public static Polinomio integrar(Polinomio c, double cte)
{
Polinomio tmp = new Polinomio(c.obtenerGrado() + 1);
tmp.asignarCoef(0,cte);
for(int i = 1; i <= tmp.obtenerGrado() ; i++)
tmp.asignarCoef(i , c.obtenerCoef(i-1) / i );

return tmp;
}

public static Polinomio derivar(Polinomio c)
{
Polinomio tmp = new Polinomio(c.obtenerGrado() - 1);
for(int i = 0; i <= tmp.obtenerGrado() ; i++)
tmp.asignarCoef(i , c.obtenerCoef(i+1) * (i+1) );

return tmp;
}

public String toString(String var)
{
String s = Double.toString(arr[0]);

for(int i = 1; i <= obtenerGrado( ); i++)
if (arr[i] != 0.0)
{
if (arr[i] < 0.0 ) s += " - ";
else s += " + ";

s += Double.toString( Math.abs(arr[i]));
s += var;

if (i > 1)
{
s += "^";
s += Integer.toString(i);
}
}

return s;
}

}
interface Evaluar
{
double f(double x);
}
class EvalPolinomio extends Polinomio implements Evaluar
{
public EvalPolinomio(double coef[])
{
super(coef);
}

public double f(double x)
{
return evaluar(x);
}
}
class Biseccion
{
public static double EPSILON = 0.00005;
public final static int MAX_ITER = 500;

private double a,b,c;

private int cont;

public void asignarDatos(double a,double b)
{
this.a = a;
this.b = b;
this.cont = 0;
}

public int numIteraciones()
{
return cont;
}

public double raiz(Evaluar e)
{
while(true)
{
c = (a + b) / 2;

if(b - c <= EPSILON) break;


if (e.f(a) * e.f(c) <= 0.0)
b = c;
else
a = c;

cont++;
if (cont > MAX_ITER ) break;

}

return c;
}
}

RE:codigo biseccion java para ti con mucho cariño

Publicado por cesar (1 intervención) el 27/11/2011 23:07:56
gracias me servira de mucho yo he tenido problemas con este metodo y nuevam,ente gracias!!!!!!!!!!!!!!

RE:codigo biseccion java

Publicado por MAURISIO LOJANO (1 intervención) el 14/04/2008 17:37:02
espero que les sirva este programa

RE:codigo biseccion java

Publicado por desiree (1 intervención) el 22/04/2008 03:51:23
hola........ AUXXXXXILIOOOOOOOO nececioto un codigo modelo del metodo de la biseccion empleandole polinomio............ me servirian tambien de mucha ayuda los metodo de regla falsi y newton raphson.......

atte: desiree s.

RE:codigo biseccion java

Publicado por laura (1 intervención) el 21/05/2008 18:10:48
me puedes colaborar con un programa par la regla de biseccion que puede implementar cualquier funcion de cualquier forma te lo agradezco

RE:codigo biseccion java

Publicado por Eduardo (1 intervención) el 02/03/2009 20:35:05
No puedo modificar el codigo para evaluarlo en 3X^3-6X^2-2.
Me podrian ayudar

te puedo ayudar cualquier programa que desees solo

Publicado por mauriso Lojano (1 intervención) el 28/10/2009 01:01:06
so emviame tu correo al mio

RE:te puedo ayudar cualquier programa que desees s

Publicado por Jose (1 intervención) el 20/05/2010 20:07:58
Hermano me podrias ayudar con este ejercicio

Ejercicio
Implemente una clase en Java que permita evaluar un polinomio de grado 3 en una abscisa determinada. Para ello necesitará guardar como atributos los tres coeficientes y disponer de un método calcularValor(double x) que evalúe el polinomio en dicho valor de x.
Para realizar las potencias podrá utilizar la función Math.pow(base, exponente).
Implemente luego una clase de prueba que cree un polinomio de 3er grado y lo evalúe en algunos puntos inventados por usted.

RE:te puedo ayudar cualquier programa que desees s

Publicado por wendy (1 intervención) el 04/02/2011 23:30:32
hola!!1
quisiera que me ayudaran a programar en java el metodo de biseccion, pero hay esta el pero nesecito que los datos los pueda introducir el usuario no que ya esten definidos.....

por fa mil gracias urgenteeeeeeeeeeee

RE:te puedo ayudar cualquier programa que desees s

Publicado por ruben (2 intervenciones) el 07/10/2010 14:48:00
me puedes ayudar con un programa para resolver la ecuacion de E elevada a la menos x todo menos x por favor

programa del metodo de biseccion aplicado a un polinomio

Publicado por jesus (1 intervención) el 14/09/2011 06:57:31
hola, sabes como hacer un programa en el cual se evalue una funcion , polinomio de una sola variable, en c# aplicando el metodo de la biseccion

RE:te puedo ayudar cualquier programa que desees s

Publicado por ruben (2 intervenciones) el 07/10/2010 14:48:53
me puedes ayudar con un programa para resolver la ecuacion de E elevada a la menos x todo menos x por favor por el metodo de biseccion

RE:codigo biseccion java

Publicado por luis fernando (1 intervención) el 30/11/2009 22:34:14
hola necesito el codigo porf...

RE:codigo biseccion java

Publicado por octavio (1 intervención) el 10/09/2010 16:22:06
necesito le codigo porfavor

RE:codigo biseccion java

Publicado por zury (1 intervención) el 01/10/2009 15:12:09
codigo java

RE:codigo biseccion java

Publicado por karen (2 intervenciones) el 11/07/2010 22:22:10
ayudeme con el codigo de bisepcion pero que a la vez tambien salga la grafica de la funcion xfa

RE:codigo biseccion java

Publicado por karen (2 intervenciones) el 11/07/2010 22:26:03
ayudeme con el codigo de bisepcion pero que a la vez tambien salga la grafica de la funcion xfa

RE:codigo biseccion java

Publicado por andrea (1 intervención) el 15/08/2010 21:56:57
fhjfewkfewhj

RE:codigo biseccion java

Publicado por fernando zambrano (1 intervención) el 17/08/2010 01:14:26
necesito el programa de bisseccion en java

codigo biseccion java

Publicado por micaela (1 intervención) el 20/12/2011 00:41:18
por favor necesito el codigo fuente del metodo de la biseccion en java