Jueves, 16 de Febrero de 2006
Cáculo matemático complejo al estilo Matlab en la Palm
Ya vimos en otro post cómo convertir la Palm en una réplica exacta de una calculadora gráfica HP, mediante el emulador Power48. Pero existe otra manera de realizar cálculos complejos con nuestra PDA, y es utilizando LyME, una especie de Matlab para Palm.

Matlab permite realizar y representar cálculos complejos
Todos los que tengan que, por su trabajo o estudios, realizar cálculos matemáticos complejos, seguramente ya conocerán Matlab. Se trata de un lenguaje de programación, basado en el cálculo matricial, que permite desarrollar todo tipo de cálculos intensos con mayor facilidad que utilizando un lenguage general como C o Java. Sus aplicaciones son infinitas en la matemática, el control de procesos, análisis de datos, análisis financiero, procesado de señal, tratamiento de imagen y voz, y un largo etcétera. LyME es un programa que sigue la misma intención, y se ejecuta en la Palm. Dispone de un total de 480 instrucciones, operandos y funciones nativas, la mayorÃa compatibles con Matlab, asà como la posibilidad de crear librerÃas que extiendan sus posibilidades.
El programa se puede descargar gratuitamente de su página web. La instalación de LyME no tiene ninguna dificultad, mediante un hotsync instalamos las librerÃas matemáticas para Palm (fichero mathlib.prc) y el programa en sà (fichero LyME.prc). El resto de archivos que lo acompañan, son librerÃas adicionales, que extienden su funcionalidad.

Lyme devuelve los resultados tanto numérica como gráficamente
Una vez instalado, lo utilizaremos de la misma manera que harÃamos con Matlab: escribimos el código y al pulsar el botón "Eval" el programa lo ejecutará. Podemos ver la (enorme) lista de todas las funciones disponibles en el programa, pulsando la palabra "Fn" (de function) en la esquina inferior derecha. En el caso de hacer gráficas, se alterna entre el modo gráfico y el modo texto con los botones que ponen "G" y "T" respectivamente, situados en la parte superior de la pantalla.
Para ver algunos ejemplos, puldamos el botón "Ld" y se nos mostrarán las librerÃas instaladas. Elegimos la llamada "demo" y se abrirá un submenú, con unas cuantas demostraciones. Podemos ir probándolas todas, y ver el resultado. Algunas ralizan cálculos, otras dibujan gráficas sencillas. En cada una se nos muestra también el código que ha ejecutado, por lo que es una buena manera de aprender a usar el programa. Como ejemplo, he escrito el código que dibujarÃa en pantalla la función sinc, y el resultado al ejecutarlo en LyME:
x=(-50:50); %define un vector x=[-50 -49 -48 ... 48 49 50]
y=sin(x)./x; %definición de la función sinc. El "." es necesario
plot(x,y,'r'); %dibuja la función, en color rojo

Dibujando la función "sinc"
LyME, al igual que Matlab, tiene un sinfÃn de posibilidades. Merece la pena leer la completa documentación que han preparado sobre el programa. Y para abrir boca, algunos apartados que me han llamado la atención: la posibilidad de utilizar el puerto de infrarojos y el bluetooth desde nuestros programas en LyME y el acceso a ficheros en la Palm y en la tarjeta de expansión. Y luego dicen que las Palm solo valen para apuntar citas.
Por: Marcos González Troyas en Análisis Palm
RSS comentarios |
Imprimir este post
ArtÃculos relacionados
Suscríbete para estar al corriente de las novedades en este blog












Marcos, apenas venia con otra pregunta y llego y me encuentro con estos interesantisimos posts que has publicado sobre aplicaciones matematicas y el giro que esta dando Palm hacia Linux, me has dejado boquiabierto maestro. Felicitaciones y mis respetos por la que se ha venido convirtiendo en mi visita obligada para temas relativos al maravilloso mundo de Palm. Gracias!
Pero bueno, la pregunta. Resulta que mi novia y tu servidor nos acabamos de enterar que vamos a ser padres por vez primera. ¿Pudieras sugerirnos algunas aplicaciones que cargar en nuestras Palm para seguir el desarrollo del bebe y tambien aplicaciones para despues del parto relativas al cuidado del bebe?
De antemano gracias y espero tu respuesta.
Hola Luiz, te agradezco tus amables palabras, y me alegro de que te resulten interesantes los temas que trato.
Me ha parecido muy buen tema el de la maternidad y la Palm, asà que he escrito un post al respecto. Espero que te sea útil
Un saludo.
Como me hubiera encantando tener este sw en mis dias escuela
Saludos
Wow simplemente genial.
Utilizo (no muy a menudo, pero lo utilizo) Matlab.
Pero ahora sera mas sencillo.
Es cierto muchos piensan que las palms solo sirven para gendar citas, de lo que se pierden.
holas…por lo que veo el LvME es muy bueno peo como hago para bajarme uno de esos para mi palm?????
Fácil. Vas a esta página, descargas el programa, lo descomprimes e instalas normalmente todos los archivos *.prc y *.pdb que hay en la carpeta install a la Palm.
gracias marcos…ya instale el programa pero me sale un error cada vez que quiero salir de ésta(error fatal) y tengo que resetearla, que debo hacer?…
Pues no lo se. No es un programa que necesite tanta RAM como para colgar la Palm. Comprueba que haya suficiente espacio en la Palm libre, pero la verdad no se me ocurre qué pueda ser.
hola otra vez…quisa cometi un error al instalarlo, los archivos en .EXE no son necesarios? porque solo guarde los archivos prc y pdb…
Un archivo EXE es siempre para PC, y un PRC o PDB para Palm. Sólo hacen falta los que tienes