¿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.
- Editext campo al utilizar la entrada de contraseña no ocultar contraseña
- Android: No se encontró identificador de recurso para el atributo 'headerView'
- Populating Spinner con Enum que tiene recursos de cadena
- Saber si un archivo es una imagen en Java / Android
- ¿Cómo utilizo un sombreado en las líneas de color dibujadas con GL_LINES y OpenGL ES 2.0
- Usando una contraseña de keystore vacía solía ser posible?
- Cómo utilizar PubNub publicar devolución de llamada para averiguar qué mensaje volver a publicar en caso de un error
- Error: Tiempo de espera esperando para bloquear caché de clase buildscript para el archivo de construcción cuando cambia minSdkVersion
- Cifrar y descifrar xml
- ¿Declarar las variables locales tan tarde como sea posible o en la llave más cercana que pertenecen?
- Hacer parte de una cadena audaz en textview
- Java cómo manejar "Cast no verificado" para Array <MyItem> desde el objeto
- ¿Cómo puedo incluir MIMETYPE_TEXT_PLAIN en la creación de un objeto ClipData?
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
- Establecer ToggleButton para reproducir el sonido predeterminado cuando se hace clic en?
- ¿Es el método onSaveInstanceState (Bundle) llamado después onPause ()?