fovbia

Páginas: 11 (2605 palabras) Publicado: 23 de febrero de 2014
– Typeset by GMNI & FoilTEX –

TUTORIAL DE MATLAB
J. Par´ H. G´mez, F. Navarrina, I. Colominas, X. Nogueira, M. Casteleiro
ıs,
o

´
´
CALCULO NUMERICO
Departamento de M´todos Matem´ticos y de Representaci´n
e
a
o
Escuela T´cnica Superior de Ingenieros de Caminos, Canales y Puertos
e
Universidade da Coru˜a
n

˜
E.T.S.I. Caminos, Canales y Puertos—Universidade da Coruna Tutorial de Matlab 7.0
▶ Introducci´n
o
▶ Entorno

de trabajo

▶ Variables

en Matlab

▶ Operaciones
▶ Dibujo

b´sicas
a

de funciones en 2D y 3D

▶ Programaci´n
o
▶ Ayuda

en Matlab

de Matlab

▶ Ejemplos

pr´cticos
a

˜
E.T.S.I. Caminos, Canales y Puertos—Universidade da Coruna

Introducci´n
o
♥ Matlab es el nombre abreviado de Matrix Laboratory
♥ Es unprograma que permite realizar c´lculos con matrices y
a
vectores
♥ Tambi´n permite realizar gr´ficos de forma sencilla
e
a
♥ Dispone de lenguaje de Programaci´n propio
o
♠ No se utilizar´ en la asignatura como lenguaje de programaci´n
a
o
♠ El programa del trabajo de curso debe hacerse en lenguaje
Fortran

˜
E.T.S.I. Caminos, Canales y Puertos—Universidade da Coruna

Entorno de trabajo(I)
▶ El entorno de trabajo presenta tres ventanas:
“Launch Pad”

Ventana que da acceso a todos
los m´dulos de Matlab
o

“Workspace”

Contiene e indica todas las variables
de cada secci´n
o

“Command window” Ventana donde se introducen los
comandos de ejecuci´n
o
“Command history”

Muestra las ultimas instrucciones
´
ejecutadas en la ventana de
comandos

“Current directory”Indica el directorio actual de
trabajo donde se encuentran
programas y funciones

˜
E.T.S.I. Caminos, Canales y Puertos—Universidade da Coruna

Entorno de trabajo (II)

˜
E.T.S.I. Caminos, Canales y Puertos—Universidade da Coruna

Entorno de trabajo (III)
Comandos b´sicos
a
clear:
elimina las variables almacenadas
anteriormente
clc:
elimina todas las salidas anteriores ylimpia la ventana de comandos
home:
limpia la ventana de comandos
clear all: borra todas las variables
En Matlab existen dos formas principales de trabajar
∙ De modo interactivo sobre la ventana de comandos
∙ A trav´s de scripts (archivos *.m)
e

▶ La forma m´s sencilla de trabajar es de modo interactivo
a
▶ Si se desean hacer peque˜os programas o aplicaciones se
n
recomienda crearscripts (*.m)
˜
E.T.S.I. Caminos, Canales y Puertos—Universidade da Coruna

Variables en Matlab
Variables
∙ Todas las variables num´ricas se almacenan como reales en doble
e
precisi´n (8 bytes)
o
∙ La forma de representaci´n por pantalla puede ser de tipo:
o
short:
Coma fija con 4 decimales (defecto)
long:
Coma fija con 15 decimales
hex:
Cifras hexadecimales
bank:
n´meros con 2decimales
u
short e: notaci´n cient´
o
ıfica, 4 decimales
short g: notaci´n cient´
o
ıfica o decimal, dependiendo del valor
long e:
notaci´n cient´
o
ıfica, 15 decimales
long g:
notaci´n cient´
o
ıfica o decimal, dependiendo del valor
rat:
n´meros racionales como cociente de enteros
u
∙ Para cambiar el formato de los n´meros: >> format “formato”
u
∙ Las l´
ıneas que comienzan por“%” son comentarios
∙ Las l´
ıneas que finalizan con “;” no muestran resultados por pantalla

˜
E.T.S.I. Caminos, Canales y Puertos—Universidade da Coruna

Operaciones b´sicas
a
Definici´n de vectores
o
>> x=[10 20 30]→(10 20 30)
(
)
10
20
>> x=[10; 20; 30]→
30

Definici´n de matrices [
o
]
1 2 3
>> A=[1 2 3]; [4 5 6]→
4 5
[
1
>> A=[[1 2 3]; [4 5 6]]→ 2
3

6]
4
5
6Operadores algebraicos
+
*

ˆ
\
/

Suma
Resta
Multiplicaci´n
o
Transpuesta
Potencia
Divisi´n izqda.
o
Divisi´n dcha.
o

.*:
./:
.\:
.ˆ:

Producto elemento a elemento
Divisi´n derecha elemento a elemento
o
Divisi´n izquierda elemento a elemento
o
Potencia elemento a elemento



x=A\b ⇒ x=inv(A)*b

Operador ":" Representa de forma general un rango
x=1:2:9 →...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS