¿Derivados en Java?

Im hacer una aplicación de la calculadora para Android, y un usuario solicitado para una calculadora de derivados. ¿Hay alguna función precargada o un método personalizado disponible? Gracias.

Si el acceso a Internet va a estar disponible, usted podría delegar la diferenciación a Wolfram Alpha . Aunque el uso gratuito de la API viene con limitaciones en el número de llamadas a la API.

Intentaré responder, siguiendo a @Ernest en los comentarios.

Depende en gran medida de qué derivados que desea incluir. Si desea ser capaz de diferenciar sólo polinomios, entonces sería muy fácil escribir sus propios métodos de diferenciación porque son realmente sencillos.

La parte que requiere pensamiento está en representar los polinomios. Esto se podría hacer simplemente almacenando cada término como un par que consiste en el coeficiente y las partes del exponente. Con algunas simples multiplicaciones y sustracciones, puedes diferenciarte.

Usted podría tomar un paso más allá usando la recursión e implementar la Regla de Cadena para la diferenciación para permitir la diferenciación de polinomios anidados.

Para la mayoría de la gente, esto es probablemente lo suficientemente bueno, o mejor de lo que necesitan.

Mi sugerencia: limitar su alcance y divertirse haciéndolo usted mismo

  • Robolectric: IllegalStateException: Necesita utilizar un tema Theme.AppCompat (o descendente) con esta actividad
  • Variable final del archivo de recursos
  • SimpleXML, org.simpleframework.xml.core.PersistenceException
  • Android: Cómo dibujar gratis encima de cualquier cosa (cualquier actividad)
  • Garbage Collection en android (Hecho manualmente)
  • La consulta MMS sólo devuelve el tamaño del mensaje de los archivos adjuntos enviados
  • Campos protegidos no visibles para las subclases
  • Android java.lang.NullPointerException: Intento de obtener longitud de matriz nula
  • LibGDX - Camera.update () llamada no hace nada
  • Android Wifi Direct detecta a sus compañeros pero Peer List es emty
  • ¿Cómo utilizar la biblioteca JNI compilada por NDK en una aplicación Java normal no Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.