introducción
INTRODUCCIÓN A LA PROGRAMACIÓN EN MATLAB
La programación en MATLAB se realiza básicamente sobre archivos M, o M-FILES. Se los denomina de esta forma debido a su extensión "m". Estos archivos son simple archivos ASCII o scripts, y como tales, pueden ser creados y modificados desde cualquier editor de texto común; por ejemplo, el bloc de notas. El MatLab incluye un editor de archivos M, orientado a la programación sobre este software. Si se opta por otro editor, se debe vigilar siempre que los archivos escritos se guarden con esta extensión.
De acuerdo a como se definan, estos archivos pueden separarse en dos tipos:
1-. Archivos de comandos
2-. Funciones
ARCHIVOS DE COMANDOS
los archivos de comandos son simplemente archivos M que contienen instrucciones del MATLAB. Una vez editados, se los guarda con un nombre en algún directorio que se encuentre dentro del path de búsqueda del MATLAB. por defecto, la carpeta de trabajo es el directorio work, que se encuentra dentro de la carpeta de instalación sel MATLAB. Para cambiar este directorio o carpeta de trabajo, así como agregar nuevas carpetas de biblioteca, se debe usar el Path Browser, o el Set Path. El primero se encuentra en el editor de archivos M que trae el MATLAB incluido. Para convocar los archivos M escritos, solo se debe escribir el nombre del archivo guardado en la ventana de comandos, y las instrucciones que hayan sido escritas serán ejecutadas.
Aquí se debe notar algo importante; todas las variables que se hayan definido o creado dentro de este archivo, luego de su ejecución, pasaran formar parte de nuestro espacio de trabajo, o workspace. Se debe tratar de que las variables del workspace no coincidan con las que aparecen en los archivos M que se han de ejecutar.
FUNCIONES
Una función es un archivo M similar al archivo M de comandos, con una diferencia en su definición. La primera linea de una función posee la siguiente estructura:
function [argumentos_salida] = nombre(argumentos_entrada)
* Nombre corresponde al nombre de la función.
* Argumentos_ salida representa una lista de elementos o variables de retorno de la función. El valor de cada uno de los elementos de salida varia a medida que se ejecuta el algoritmo.Los valores devueltos por la función convocada serán los valores que se encuentren en argumentos_salida en el momento en que termina la ejecución de la función.
* Argumentos_entrada son los parámetros que recibe la función para poder realizar su procesamiento. Estos argumentos, durante de la ejecución, son parámetros recibidos por valor (By value); es decir, se hacen duplicados de los parámetros, y es en estos sobre los cuales se realizan todas las modificaciones.
Comentarios
Publicar un comentario