Conociendo a maxima para álgebra

Muchos saludos, comunidad de software libre, en esta ocasión quiero hacer una pequeña introducción al uso de máxima.

 

Maxima es un sistema para la manipulación de expresiones simbólicas y numéricas, incluyendo diferenciación, integración, desarrollos en series de Taylor, transformadas de Laplace, ecuaciones diferenciales ordinarias, resolución de sistemas de ecuaciones lineales, matrices, tensores, etc…

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.

 

maxima ejemplo

Note también que estoy usando mi papelera universal de archive.org, para que vean lo útil que son estas cosas y así no romper enlaces.

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.

¿Te resultó interesante? Compártelo ...



haylem

Publicado por haylem

Facebook » Google+ » Forma parte de GUTL desde el 9 diciembre, 2013. Me gusta la programación y la electrónica. Me encanta el soft libre y los sistemas que enseñan a trabajar. Me gusta buscar en lo dificil y aprender cosas nuevas. Nací el 4 de Nov 1988 y vivo en el vedado.