Está en la página 1de 7

OBJETIVO:

• Iniciación en la utilización de la herramienta Matlab.

RESUMEN:

En esta práctica se introducirá al alumno en la herramienta Matlab utilizándolo como programa de


cálculo y visualizando los resultados obtenidos. Al final de la práctica, se entregará los archivos
correspondientes a la practica con comentarios sobre los resultados obtenidos.

1. INTRODUCCIÓN:
Matlab es la abreviatura de Matrix Laboratory (laboratorio de matrices). Creado en 1984 por The
MathWorks, es un software de cálculo muy usado en universidades, centros de investigación y por
ingenieros. En los últimos años ha incluido muchas más capacidades, como la de programar
directamente procesadores digitales de señal, crear código, etc.
A continuación se muestran una serie de ejercicios “guiados” para permitir al alumno conocer y
manejar la interfaz de este programa.

1.1 Interfaz:

Figura 1. Interfaz de Matlab.


1.2 Ayuda de Matlab.
Básicamente, existen dos formas de utilizar la ayuda de Matlab: a través de la ayuda en línea; o
bien, a través del navegador de ayuda. Para acceder a la ayuda en línea basta con teclear en la línea
de comandos:
>> help función

Donde “funcion” sería el nombre de la función sobre la que necesitamos la ayuda. Por otro lado,
para acceder a la ayuda a través del navegador, es necesario seleccionar la opción “Matlab help”
(Figura 2). Este segundo modo de ayuda resulta bastante más potente y eficaz que la primera
Añadiendo en muchos casos ejemplos de utilización.

1.2 Variables y matrices.

Matlab no requiere ningún tipo de declaración de variables sino que, una vez que se utiliza una
variable, Matlab crea la respectiva variable reservando el espacio de memoria necesario. Por tanto,
si la variable ya existe, Matlab únicamente cambia su contenido.
En lo que se refiere a la nomenclatura de las variables. Matlab distingue entre mayúsculas y
minúsculas (“Variable” es distinto de “variable”) permitiendo nombres de variables que contengan
al menos una letra.
En Matlab, una variable consiste en una matriz de las dimensiones correspondientes. En cuanto al
tipo de variables a utilizar puede ser: entero, real, complejo, carácter, etc., y al igual que en la
definición, Matlab lo asigna de forma automática.
Los operadores aritméticos básicos son:

Ejercicios
Crear Variables

Operación entre Variables

Describa la función y la sintaxis de los comandos clear, clc y who.


Cree un vector fila de nombre t, que contenga valores de 0 a 2 π(con incrementos de 0.1).
Sera la variable independiente tiempo. Ahora cree una nueva variable Y el resultado de
aplicar la función cos al vector t. Utilice help para verificar la Sintaxis de este comando.

Para apreciar desde el principio la potencia de MATLAB, se puede comenzar por escribir
en la Command Window la siguiente línea, a continuación del prompt. Al final hay que
pulsar intro.
En realidad, en la línea de comandos anterior se han escrito tres instrucciones diferentes,
separadas
por comas. Como consecuencia, la respuesta del programa tiene tres partes también, cada
una de ellas correspondiente a una de las instrucciones. Con la primera instrucción se
define una matriz cuadrada (4×4) llamada A, cuyos elementos son números aleatorios entre
cero y uno (aunque aparezcan sólo 4 cifras, han sido calculados con 16 cifras de precisión).
En la segunda instrucción se define una matriz B que es igual a la inversa de A. Finalmente
se ha multiplicado B por A, y se comprueba que el resultado es la matriz unidad.
En realidad la línea anterior contiene también varias instrucciones separadas por comas o
puntos y comas. En la primera se crea un vector x con 801 valores reales entre -4 y 4,
separados por una centésima. A continuación se crea un vector y, cada uno de cuyos
elementos es el seno del correspondiente elemento del vector x. Después se dibujan los
valores de y en ordenadas frente a los de x en abscisas. Las dos últimas instrucciones
establecen la cuadrícula y el título.

El comando helpwin seguido de un nombre de comando o de función muestra la


información correspondiente a ese comando en la ventana Help (ver Figura 8). En la parte
superior de la ventana que se abre se muestra un enlace View code for …, que permite
acceder al código fuente si está disponible; con la opción Go to online doc for ... se accede
a una información más completa que puede incluir ejemplos y comandos similares sobre
los que también se ofrece ayuda. En la parte inferior de la página aparece una lista de
enlaces See Also a funciones relacionadas.
EL EDITOR/DEBUGGER
En MATLAB tienen particular importancia los ya citados ficheros-M (o M-files). Son
ficheros de texto ASCII, con la extensión *.m, que contienen conjuntos de comandos o
definición de funciones (estos últimos son un poco más complicados y se verán más
adelante). La importancia de estos ficheros-M es que al teclear su nombre en la línea de
comandos y pulsar Intro, se ejecutan uno tras otro todos los comandos contenidos en dicho
fichero. El poder guardar instrucciones y grandes matrices en un fichero permite ahorrar
mucho trabajo de tecleado.

La Figura 21 corresponde a una ejecución de este fichero de comandos controlada con el Debugger.
Dicha ejecución se comienza eligiendo el comando Run en el menú Debug, pulsando la tecla F5,
clicando en el botón Continue ( ) de la barra de herramientas del Editor o tecleando el nombre del
fichero en la línea de comandos de la Command Window. Los puntos rojos que aparecen en el
margen izquierdo son breakpoints (puntos en los que se detiene la ejecución de programa); la
flecha verde en el borde izquierdo indica la sentencia en que está detenida la ejecución (antes de
ejecutar dicha sentencia); cuando el cursor se coloca sobre una variable (en este caso sobre A)
aparece una pequeña ventana con los valores numéricos de esa variable.

También podría gustarte