ingeniera
Primeros Pasos
Programación:
Introducción a
MATLAB
1
Programación: Introducción a MATLAB
Primeros Pasos
Primeros pasos.
Qué es MATLAB.
MATLAB es un lenguaje de alto nivel orientado al desarrollo de cálculos
técnicos.
Integra cálculo, visualización y programación en un entorno interactivo
de fácil manejo donde los problemas y lassoluciones se expresan en la
notación matemática habitual.
El elemento de información básico en MATLAB es una tabla a la que no
hace falta asignar dimensión con antelación. Ésto permite abordar problemas
que requieren una formulación vectorial o matricial en mucho menos tiempo de
lo que se tardaría con un lenguaje escalar no interactivo tipo C o FORTRAN. De
hecho, el nombre MATLAB es unaabreviatura de MATrix LABoratory.
Cómo entrar y salir de MATLAB.
Para entrar en MATLAB basta pulsar dos veces seguidas el botón
izquierdo del ratón sobre el icono correspondiente. Aparece entonces la
ventana de comandos y, en su interior, el indicador (prompt) >>. MATLAB
está listo para recibir nuestras instrucciones.
Para salir del programa basta teclear quit y pulsar la tecla Enter (todainstrucción en MATLAB debe concluir pulsando esta tecla por lo que, de ahora
en adelante, omitiremos dicha acción). Otra opción es desplegar el menú File y
desplazar la barra hasta la opción Exit MATLAB.
Para obtener ayuda.
El comando help constituye la forma más básica de conocer la sintaxis y
el comportamiento de una función en particular. Su formato es
help nombre_de_funcion
y lainformación solicitada aparece directamente en la ventada de comandos.
En dicha información MATLAB emplea letras mayúsculas para referirse a la
función y a los nombres de variables, con objeto de destacarlos del resto del
texto. Sin embargo, a la hora de utilizar la función en cuestión siempre
escribiremos su nombre con letras minúsculas. MATLAB distingue entre ambos
tipos de letras (case sensitive) ytodos los nombres de función son, de hecho,
en minúscula.
Si no queremos que la información aparezca en la ventana de comandos
podemos recurrir a una ventana auxiliar, la ventana de ayuda. Ésta se invoca
mediante la orden helpwin o seleccionando la opción Help Window del menú
Help. Se puede acceder directamente a una función concreta mediante la
instrucción helpwin nombre_de_funcion. Unaventaja de la ventana de ayuda es
que provee enlaces con otras cuestiones relacionadas con la información que
hayamos solicitado.
2
Programación: Introducción a MATLAB
Primeros Pasos
Otro comando útil es lookfor. La instrucción lookfor nombre muestra todas
aquellas funciones de MATLAB en cuyo texto de ayuda asociado
(concretamente en la primera línea), aparece la cadena nombre.Intercalando el
modificador -all entre lookfor y nombre, la búsqueda se efectúa en todo el texto
de ayuda.
Primeros pasos con matrices.
La mejor forma de empezar a trabajar con MATLAB es aprender a
manejar matrices.
Una matriz es una tabla rectangular numérica. Casos particulares de
matrices son los vectores (matrices con una sóla fila o una sóla columna).
También los números o escalarespueden verse como matrices, con una sóla
fila y una sóla columna. Pero, para mayor claridad, distinguiremos siempre
entre escalares y matrices propiamente dichas.
La forma básica de introducir una matriz en MATLAB es dando
explícitamente sus elementos. Por ejemplo,
A = [16 2 3 13; 5 11 10 8; 9 7 6 12; 4 14 15 1].
Las reglas son sencillas:
1. Separar los elementos de cada fila por un espacio enblanco (o una
coma).
2. Utilizar punto y coma para indicar el final de cada fila.
3. Rodear la lista con corchetes.
La matriz queda almacenada en el espacio de trabajo (workspace) de MATLAB
y nos podemos referir a ella simplemente como A.
La matriz A tiene una propiedad interesante y es que sus columnas, sus
filas y sus diagonales suman lo mismo: 34. Para comprobarlo con MATLAB
vamos a...
Regístrate para leer el documento completo.