Muchos saludos, comunidad de software libre, en esta ocasión quiero hacer una pequeña introducción al uso de máxima.
Este programa me ha sido de extrema utilidad y ustedes no tienen por que ser matemático para usarlo, por ejemplo quizás ustedes tengan alguna fórmula larga que quisieran usar, vamos a poner un ejemplo.
Calcular la reactancia capacitiva de un condensador.
Xc=1/(2*PI*F*C)
Pero yo lo que quiero es Calcular C a partir de Xc, o sea quiero ver que capacidad debe tener mi condensador para que tenga una Xc determinada, la Xc es la resistencia de este cuando le está dando corriente alterna. Para eso tendría que despejar la fórmula pero muchos no sin bueno en esto. Perfecto!!!, dejémosle el trabajo sucio a maxima!!!.
Primero debemos instalar maxima con:
apt install maxima
Abrimos una terminal de GNU/Linux y tecleamos:
maxima
Nos encontraremos con un prompt de comandos empezando por (%i1) por ejemplo. Cada función u órden debe terminar por punto y coma.
Puede usar maxima como una calculadora si lo desea pero vamos a usar la función solve para despejar nuestra flamante fórmula.
Le escribimos a maxima:
solve(Xc=1/2*PI*F*C,C);
y damos ENTER. Maxima responderá con:
la fórmula escrita en lenguaje natural de humanos.
Notar que el primer parámetro de la función solve es la fórmula tal y como la conocemos y el segundo parámetro es lo que deseamos despejar.
Aquí les dejo una sesión típica de maxima.
Y así quiero terminar esta sencilla intro. Tiene un manual más completo aquí: http://www.ugr.es/~alaminos/resources/Inform/2011/2012/maxima-screen/maxima-04s.pdf
y aquí: https://webs.um.es/mira/maxima/ResolverEcuaciones.html
Muchos saludos.