Derivar java

Páginas: 4 (862 palabras) Publicado: 25 de mayo de 2011
Funciones y derivadas matemáticas en JAVA
Publicado el 19 abril, 2011 en Java y Tutoriales. 2 Comentarios
3Share
Muchas veces necesitamos realizar cálculos directamente con ecuaciones deltipo 2x+3x^2-3 ya sea solo para obtener un resultado a para derivar esta misma función. JAVA por sí mismo no cuenta con ninguna clase que nos facilite este proceso, pero existe una librería que en lopersonal me parece muy práctica y fácil de usar, esta librerías es: JEP (Java Expression Parser) y la podemos encontrar en http://sourceforge.net/projects/jep/.
Descargar ejemplo(JAR) —– Descargar ejemplo(código fuente)

 
En primer lugar explicare la manera en que se pueden evaluar funciones con diferentes valores para esto es necesario agregar el package org.nfunk.jep.JEP, en seguidanecesitamos un objeto del tipo JEP el cual se encargara de toda la operación. Crearemos una clase que se llamara funciones para trabajar con ella directamente esta clase contendrá las siguientesvariables miembros:
view plaincopy to clipboardprint?
1. private JEP evaluar;  //lo utilizaremos para hacer las operaciones  
2.   
3.private boolean errorEnExpresion; //indica si hay un error  
4.   
5. private String funcion;   //alamacena la function con la que trabajamos  
6.   
7. private String errorMensaje; //si hay error aquí nos guarda el mensaje  private JEP evaluar;  //lo utilizaremos para hacer las operaciones

private boolean errorEnExpresion; //indica si hay un errorprivate String funcion;   //alamacena la function con la que trabajamos

private String errorMensaje; //si hay error aquí nos guarda el mensaje
 
Elconstructor de la clase quedaría de la siguiente manera:
view plaincopy to clipboardprint?
1. public Funciones(String funcion){  
2.   
3. this.funcion = funcion;  
4.   
5....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS