Siempre calculo las cosas a mano, pero ahora mis camaradas se están poniendo desagradables y hacen muchos ejercicios repetitivos que implican simplemente conectar cosas como la expresión anterior. Estoy particularmente interesado en software de código abierto como Python o R para simplificar este tipo de ecuaciones. I intentado usar Wolfram Alpha , pero no tuvo éxito. ¿Qué paquetes de software de código abierto pueden sustituir la expresión en la ecuación y simplificar el resultado? Específicamente, estoy buscando un paquete de software que tenga algo así como un comando.simplify
education
symbolic-computation
Jack Poulson
fuente
fuente
var('a')
. Al menos esto era cierto cuando estaba usando salvia por última vez hace 3 o 4 años. En general, Mathica supone que desea un resultado simbólico y Sage supone que desea un resultado numérico.Sage puede hacer eso (que vas a tener que desplazarse muy lejos por la página para llegar a la parte simplificación).
Además, asegúrese de leer la introducción general a las matemáticas simbólicas en Sage. Su semántica y sintaxis son bastante diferentes de las de Mathematica , que es con lo que la mayoría de la gente está familiarizada.
Aquí hay un ejemplo de la documentación a la que lo vinculé:
Para su caso, esto debería funcionar:
fuente
Tienes varias buenas respuestas ya con avanzados de alta calidad paquetes de código abierto.
Me gustaría a punto de http://www.mathics.net/ (http://mathics.org/ si quieres descargarlo), que es un CAS de código abierto utilizando la sintaxis de Mathematica (que puede estar familiarizado con un poco si estás acostumbrado WolramAlpha). No es tan completo como cualquiera de las otras sugerencias que recibió. Pero puede hacer las operaciones (muy simples) de las que habló en su pregunta.
Lo que se está hablando en su pregunta no es realmente una simplificación, pero la sustitución y ampliación (que, a diferencia de la simplificación más compleja, son muy fáciles de poner en práctica las operaciones disponibles incluso en el más básico CAS):
En matemáticas se vería así:
En caso de que necesite una función de simplificación, se llama
Simplify[]
y también funcionaría en lugar delExpand[]
ejemplo anterior.fuente
Como sugirió akid , wxMaxima es una excelente interfaz gráfica para el venerable sistema de álgebra computacional basado en lisp llamado Maxima .
Usando su ejemplo, obtendría algo como:
o podrías hacerlo directamente:
Maxima tiene un número de diferentes formas de simplificar, pero
ratsimp
es un buen primer paso.fuente
wxMaxima puede simplificar expresiones . Creo que se supone que debe ser un sustituto de arce .
fuente
Creo que yo era capaz de conseguir Wolfram Alpha para el trabajo . Tal vez me equivoque en lo que estás buscando.
fuente
de código abierto: máximos . Y comprobar Wikipedia para una visión general.
fuente
Puedes hacerlo con Axiom (o OpenAxiom o Fricas ):
fuente