Meotodo Biseccion

Páginas: 2 (411 palabras) Publicado: 5 de octubre de 2011
-------------------------------------------------
p
UNIVERSIDAD MAYOR DE SAN ANDRES-------------------------------------------------
FACULTAD DE CIENCIAS PURAS Y NATURALES
-------------------------------------------------
CARRERA DE INFORMÁTICA-------------------------------------------------
UNIVERSITARIO: PAREDES MENDOZA DIEGO
-------------------------------------------------
DOCENTE: Mullisaca Choque Carlos MATERIA: MAT 156Método de bisección de Bolzano

Implementación en Java
import java.util.Scanner;
import java.math.*;
/*=<DPM>= Autor:Paredes Diego Lenguaje:Java */
public class Biseccion {public static void main (String [] xxx)
{
double n,ao=0,bo=1,error,co,f=0,k;
double v[]=new double[20];
int N,j=1;
Scanner in = new Scanner(System.in);System.out.println("Introduzca el grado de la ecuacion");
n=in.nextDouble();
for(int i=0;i<=n;i++)
{
System.out.println("Introduzca el valor ?x^"+i);
v[i]=in.nextDouble();
}
System.out.print("Introduzcael valor de ao=");
ao=in.nextDouble();
System.out.print("Introduzca el valor de b0=");
bo=in.nextDouble();
System.out.print("Introduzca el valor error");
error=in.nextDouble();System.out.println(Math.log(error));
N=(int)((Math.log(bo-ao)-Math.log(error))/Math.log(2));
co=(ao+bo)/2;
System.out.println("N="+N);
System.out.println("k ak ck bk");while(j<=N)
{
//Parte para la funcion f(co)
System.out.println(j+" "+ao+" "+co+" "+bo);
for(int i=0;i<=n;i++)
{
f=f+v[i]*(Math.pow(co,i));
}

if(f<0)
{
ao=co;}
else{bo=co;}
co=(ao+bo)/2;
f=0;
j=j+1;
}
System.out.println("Resulatado="+co);
//Parte para graficar
graficarfuncion A=new graficarfuncion();
double X[]=new...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • meotodo
  • Biseccion
  • Biseccion
  • biseccion
  • Biseccion
  • Biseccion
  • biseccion
  • biseccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS