martes, 11 de febrero de 2014

Características v0.1

A diferencia de los lenguajes de programación Matlab (Según  Mathworks http://www.mathworks.com/products/matlab/) "... es un entorno de programación para el desarrollo de algoritmos, análisis de datos, visualización y cálculo numérico..."  "puede resolver los problemas técnicos de computación más rápido que con los lenguajes de programación tradicionales". Aunque es verdad lo que Mathworks apunta, también hay que señalar que no necesariamente la solución no es siempre la mas eficiente, pero si la mas sencilla.

Si necesitas tener pleno control de la ejecución de tu algoritmo, como tiempo de ejecución te recomiendo que solo uses Matlab para asegurarte que esta bien programado y luego implantalo en otra plataforma.

Una característica importante de recordar, es que siempre las variables son consideradas matrices, por esto si debes hacer operaciones con vectores debes considerar siempre esta propiedad y claro esta las dimensiones del mismo.

Es un alivio no tener que declarar las variables que usaremos, como se debe hacer en C, en la gran mayoría de los casos la variable se declara en el mismo momento en que es requerida.

La ayuda es muy completa y si aun tienes dudas, siempre podrás encontrar asesoría en la red sobre como resolver tus dudas. Pero regresando a la que contiene el programa, puedes consultarla seleccionando el botón de ?, o bien en la pantalla de comandos introduciendo la instrucción HELP. Aquí te debo sugerir algo que nunca he visto señalado, el entorno es sensible a minúsculas y mayúsculas, por lo que todos los comandos del entorno de programación debes introducirlos en minúsculas, sin embargo en los documentos de ayuda las instrucciones siempre las ponen en mayúsculas, por lo que si quieres copiar algún ejemplo contenido deberás teclear o cambiar comandos por minúsculas.

Así es que si usas dos variables en tu programa, puedes usar por ejemplo:
c=0;
C=1;

esto también te pude confundir, así que recomiendo tener cuidado con las variables.
Puesto que a veces es mejor resaltar una instrucción del texto, si necesito poner el comando en el texto lo hará con MAYUSCULAS si es un programa de ejemplo lo pondré en minúsculas para que lo copies y pruebes de inmediato.

El entorno de programación mantiene en memoria las variables que has usado, desde que ejecutas el programa, hay dos formas para borrar el contenido de memoria, la solución de fuerza bruta y la elegante. La primera es cerrar el programa y abrir de nuevo, mientras que la mas elegante es usar el comando CLEAR.