Evaluador de funciones f(x)...
Buenas..., tengo un problema muy grande necesito programar ya sea en java o cualquier otro lenguaje un m茅todo num茅rico llamado m茅todo de bisecci贸n, el cual es muy f谩cil, pero lo dificil es evaluar la funci贸n f(x)=...., que se requiere, esto para cualquier funci贸n que se inserte, o al menos con las mas comunes, ahora mi pregunta, alguno de ustedes conoce de alguna libreria que evalue funciones y pueda obtener el f(x) de esa funcion que se inserta, o bien s tienen c贸digo que realice eso, se que es un poco complicado pero por si alguien sabe de algo, no tiene que ser exclusivo en Java, podria ser c++, pascal, no s茅...
Muchas Gracias...
Muchas Gracias...
Creo que lo que necesitas es un lenguaje de programaci贸n funcional y no Java (para poder pasar funciones como argumento a otras funciones). Si lo quieres hacer en Java puedes crear un interfaz "Funcion" que contenga s贸lo una funci贸n (dependiendo de como quieras las funciones), algo parecido a esto:
interface Funcion {
float aplica (float operando);
}
y luego, dentro de tu c贸digo:
bisecci贸n(new Funcion() {
float aplica (float operando) {
return operando*operando; // es un ejemplo
}, ...); // ... son el resto de los parametros de biseccion
Espero que haya sido de ayuda
interface Funcion {
float aplica (float operando);
}
y luego, dentro de tu c贸digo:
bisecci贸n(new Funcion() {
float aplica (float operando) {
return operando*operando; // es un ejemplo
}, ...); // ... son el resto de los parametros de biseccion
Espero que haya sido de ayuda
