Está en la página 1de 28

Herramientas computacionales para la matem atica

MATLAB: Introducci on Ver onica Borja Mac as

Marzo 2013

Ver onica Borja Mac as Herramientas computacionales para la matem atica

1/28

Qu e es MATLAB ?

Ver onica Borja Mac as Herramientas computacionales para la matem atica

2/28

MATLAB
Qu e es MATLAB?

MATLAB es una de las muchas sosticadas herramientas de computaci on disponibles para resolver problemas de matem aticas, tales como Maple, Mathematica, MathCad, Octave, Maxima, OpenAxiom, etc. Todas tienen fortalezas y debilidades. Cada una permitir a efectuar c alculos matem aticos b asicos, pero dieren en el modo como manejan los c alculos simb olicos y procesos matem aticos m as complicados, como la manipulaci on de matrices.

Ver onica Borja Mac as Herramientas computacionales para la matem atica

3/28

MATLAB
Qu e es MATLAB?

MATLAB es el nombre abreviado de MATrix LABoratory. MATLAB es un programa para realizar c alculos num ericos con vectores y matrices. Como caso particular puede tambi en trabajar con n umeros escalares, con cadenas de caracteres y con otras estructuras de informaci on m as complejas. Una de las capacidades m as atractivas es la de realizar una amplia variedad de gr acos en dos y tres dimensiones. MATLAB tiene tambi en un lenguaje de programaci on propio.

Ver onica Borja Mac as Herramientas computacionales para la matem atica

4/28

MATLAB
Qu e es MATLAB?

MATLAB es un gran programa de c alculo t ecnico y cient co. Para ciertas operaciones y cuando puede ejecutar sus funciones en c odigo nativo es muy r apido. En otras aplicaciones resulta m as lento que el c odigo equivalente desarrollado en C/C++ o Fortran. En la versi on 6.5, MATLAB incorpor o un acelerador JIT (Just In Time). MATLAB dispone de un c odigo b asico y de varias librer as especializadas (toolboxes).

Ver onica Borja Mac as Herramientas computacionales para la matem atica

5/28

Entorno de trabajo

Ver onica Borja Mac as Herramientas computacionales para la matem atica

6/28

MATLAB
Ventana inicial de MATLAB

Ver onica Borja Mac as Herramientas computacionales para la matem atica

7/28

MATLAB
Ventana inicial de MATLAB

MATLAB utiliza varias sub-ventanas de despliegue. Ventana de comandos (command window) Directorio actual (current directory) Area de trabajo (workspace) Historia de comandos (command history) Adem as, cuando sea necesario, se abrir an autom aticamente ventanas de: Documento (document) Gr acas (graphics) Edici on (editing)

Ver onica Borja Mac as Herramientas computacionales para la matem atica

8/28

MATLAB
Ventana de comandos

La parte m as importante de la ventana inicial es la Ventana de comandos (Command Window).

En esta subventana se ejecutan los comandos luego del prompt caracter stico >>.
Ver onica Borja Mac as Herramientas computacionales para la matem atica 9/28

MATLAB
Ventana de comandos

Para comenzar a usar MATLAB, s olo necesita prestar atenci on a la ventana de comandos. En ella puede realizar c alculos en forma similar a como se hace en una calculadora cient ca. lncluso, la mayor a de la sintaxis es la misma. Por ejemplo, calcular el valor de 5 al cuadrado, tecleamos: comando 5^2 Se desplegar a lo siguiente: salida ANS= 25
Ver onica Borja Mac as Herramientas computacionales para la matem atica 10/28

MATLAB
Ventana de comandos

Ejercicio Escriba las siguientes expresiones en el prompt de comando de MATLAB y observe los resultados: 1 3+2*(4+3) 2 2.54*8/2.6(4+3) 3 3.6^2-2.4 4 1+2^2 5 sqrt(5) 6 cos(pi)

Ver onica Borja Mac as Herramientas computacionales para la matem atica

11/28

MATLAB
Ventana de comandos

Observaciones para trabajar en la ventana de comandos: Para teclear un comando el cursor debe estar situado despu es del s mbolo >>. Una vez que el comando se ha tecleado y se pulsa la tecla Intro para ejecutarlo. Se puede teclear m as de un comando en una sola l nea colocando coma (,) entre comando y comando (los comandos se ejecutan en orden de izquierda a derecha). Si un comando es demasiado grande (l mite m aximo de 4096 caracteres) se puede dividir tecleando puntos suspensivos (...) y pulsando la tecla Intro. Luego se contin ua la escritura del comando en la l nea siguiente.
Ver onica Borja Mac as Herramientas computacionales para la matem atica 12/28

MATLAB
Ventana de comandos

Si se teclea un punto y coma (;) al nal de un comando, la salida de dicho comando no ser a visualizada. Cuando se teclea el s mbolo de porcentaje (%) al principio de una l nea, MATLAB considerar a dicha l nea como un comentario. Cuando salimos de MATLAB, o cuando se ejecuta el comando clc, la ventana de comandos se limpia. Un comando previamente tecleado puede volver a invocarse, usando las teclas de echa y podemos localizarlo y una vez que aparece en el prompt podemos modicarlo y/o ejecutarlo.

Ver onica Borja Mac as Herramientas computacionales para la matem atica

13/28

MATLAB
Ventana de historia de comandos

La ventana de historia de comandos (command history) registra los comandos que se escriben en la ventana de comandos y conserva una lista de todos ellos.

Ver onica Borja Mac as Herramientas computacionales para la matem atica

14/28

MATLAB
Ventana de historia de comandos

La ventana de historia de comandos es valiosa por varias razones, dos de las cuales son: Permite revisar sesiones anteriores de MATLAB Se puede usar para transferir comandos a la ventana de comandos haciendo doble clic o arrastr andolos. Conforme ejecute c alculos cada vez m as complicados en la ventana de comandos, encontrar a que la ventana de historia de comandos es u til.

Ver onica Borja Mac as Herramientas computacionales para la matem atica

15/28

MATLAB
Ventana del area de trabajo

La ventana del area de trabajo (workspace) te informa que variables est an denidas. Si ha hecho los ejemplos, la ventana del area de trabajo debe mostrar s olo una variable, ans, y decir que tiene un valor de -1:

Ver onica Borja Mac as Herramientas computacionales para la matem atica

16/28

MATLAB
Ventana del area de trabajo

La ventana del area de trabajo puede dar mas informaci on sobre la variable al hacer clic con el bot on derecho sobre la barra con las etiquetas de las columnas.

El s mbolo en forma de cuadr cula indica que la variable es un arreglo. El tama no, 1 X 1, dice que es un solo valor (una la por una columna) y por tanto, es un escalar. El arreglo usa 8 bytes de memoria. MATLAB est a escrito en lenguaje C, y la designaci on de clase dice que, en lenguaje C, ans es un arreglo de punto otante y doble precisi on.
Ver onica Borja Mac as Herramientas computacionales para la matem atica 17/28

MATLAB
Ventana del area de trabajo

Es posible denir variables adicionales en la ventana de comandos, y se listar an en la ventana del area de trabajo. comandos A = 5 B = [1 , 2 , 3 , 4] o B = [ 1 2 3 4] C = [ 1 2 3 4; 10 20 30 40; 5 10 15 20]

Ver onica Borja Mac as Herramientas computacionales para la matem atica

18/28

MATLAB
Ventana del area de trabajo

El comando clc limpia la ventana de comandos, sin embargo, no borra de la memoria las variables reales que cre o. El comando clear (limpiar) borra todas la variables guardadas. La acci on del comando clear se reeja en la ventana del area de trabajo la cual se vac a. Si cerramos la ventana del area de trabajo podemos saber cu ales variables se denieron mediante el comando whos.

Ver onica Borja Mac as Herramientas computacionales para la matem atica

19/28

MATLAB
Ventana de directorio actual

La Ventana de directorio actual (current directory) lista todos los archivos en una carpeta de la computadora llamada directorio actual.

Ver onica Borja Mac as Herramientas computacionales para la matem atica

20/28

MATLAB
Ventana de directorio actual

Cuando MATLAB ingresa a archivos o guarda informaci on, usa el directorio actual a menos que se diga algo diferente. La ubicaci on por defecto del directorio actual var a con la versi on del software y con c omo se instal o. Pero siempre aparece en la parte superior de la ventana principal. El directorio actual se puede cambiar al seleccionar otro directorio de la lista desplegable que se ubica junto a la lista de directorio o al navegar entre los archivos de la computadora. La navegaci on se lleva a cabo con el bot on browse, que se ubica junto a la lista desplegable.

Ver onica Borja Mac as Herramientas computacionales para la matem atica

21/28

MATLAB
Ventana de documento

Hacer doble clic sobre cualquier variable mencionada en la ventana del area de trabajo lanza autom aticamente una ventana de documento (document window) que contiene el editor de variables (variable editor).

Los valores que se almacenan en la variable se despliegan en un formato de hoja de c alculo.

Ver onica Borja Mac as Herramientas computacionales para la matem atica

22/28

MATLAB
Ventana de documento

El editor de variables tambi en se puede usar en conjunto con la ventana del area de trabajo para crear variables completamente nuevas, para modicarlas, almacenarlas, borrarlas o importarlas. Podemos cambiar el nombre de la variable al hacer clic con el bot on derecho del rat on y seleccionar rename (renombrar) del men u secundario. Para agregar valores a una variable nueva, hacemos doble clic sobre ella y agregamos los datos desde la ventana de editor de variable.

Ver onica Borja Mac as Herramientas computacionales para la matem atica

23/28

MATLAB
Ventana de gr acas

La ventana de gr acas se lanza autom aticamente cuando solicita una gr aca. Para demostrar esta caracter stica, primero creamos un arreglo de valores x y una lista de valores y. Para crear la gr aca, usamos el comando plot. comando x = [ 1 2 3 4 5]; y = [10 20 30 40 50]; plot(x,y)

Ver onica Borja Mac as Herramientas computacionales para la matem atica

24/28

MATLAB
Ventana de gr acas

La ventana de gr acas se abre autom aticamente.

Si creamos una gr aca nueva se sobrescribir a Figure 1 a menos que se especique lo contrario. MATLAB facilita la modicaci on de las gr acas al agregar t tulos, etiquetas x y y, l neas de apoyo m ultiples, etc.
Ver onica Borja Mac as Herramientas computacionales para la matem atica 25/28

MATLAB
Ventana de edici on

La ventana de edici on (editor) se abre al elegir File New Script o M-le.

Esta ventana le permite escribir y guardar una serie de comandos sin ejecutarlos. Tambi en se puede abrir al escribir edit en el prompt de comando o al elegir el bot on Archivo nuevo (New File) en la barra de herramientas (toolbar).
Ver onica Borja Mac as Herramientas computacionales para la matem atica 26/28

MATLAB
Bot on de inicio

El bot on de inicio se ubica en la esquina inferior izquierda de la ventana de MATLAB.

Ofrece un acceso alternativo a las diversas ventanas de MATLAB, as como a la funci on de ayuda, productos de Internet y cajas de herramientas de MATLAB.
Ver onica Borja Mac as Herramientas computacionales para la matem atica 27/28

Preguntas ?

Ver onica Borja Mac as Herramientas computacionales para la matem atica

28/28

También podría gustarte