entorno_v1

18
Introducción a la Programación en Matlab 16-20 febrero de 2015 Escuela de Doctorado de Ciencias, Tecnologías e Ingenierías Manuel Díez Minguito [email protected] Agustín Millares Valenzuela [email protected] Asunción Baquerizo Azofra [email protected] IISTA-UGR

description

matlab

Transcript of entorno_v1

Page 1: entorno_v1

Introducción a la Programación en Matlab

16-20 febrero de 2015 Escuela de Doctorado de Ciencias, Tecnologías e Ingenierías

Manuel Díez Minguito [email protected] Agustín Millares Valenzuela [email protected] Asunción Baquerizo Azofra [email protected]

IISTA-UGR

Page 2: entorno_v1

Introducción a la programación en Matlab

1. El entorno Matlab 2. Operaciones con matrices y vectores 3. Lectura y escritura de datos 4. Representación y manejo de datos 4. Bifurcaciones y bucles 6. Escritura de funciones en Matlab 8. Introducción a la programación en lenguaje simbólico

Contenidos

Page 3: entorno_v1

El entorno Matlab

Page 4: entorno_v1

El entorno Matlab. Command window

Línea de comandos / Command window

Page 5: entorno_v1

El entorno Matlab. Command window

Línea de comandos Command window

>> a = 2 a = 2 >> b = 3; >> a+b ans = 5 >> c = a+b; >> c c = 5

Operaciones en la Command window

prompt

Page 6: entorno_v1

El entorno Matlab. Editor

Editor

Page 7: entorno_v1

Editor

�No puede contener espacios

ejercicio 1.m

� No puede comenzar con un número

1ejercicio.m � No debe contener ciertos caracteres *,/,+,-

ejercicio-1.m ejercicio_1.m

nombre_del_fichero.m

El entorno Matlab. Editor

Page 8: entorno_v1

El entorno Matlab. Scripts-Ficheros *.m

sentencias

script

comentarios

Page 9: entorno_v1

El entorno Matlab. Ejecución de un programa

>> ejercicio_1

Directamente desde el editor

o

(según versión)

Desde la línea de comandos

Page 10: entorno_v1

El entorno Matlab. Workspace

Workspace

Page 11: entorno_v1

El entorno Matlab. Directorio de trabajo

Directorio actual

Page 12: entorno_v1

El entorno Matlab. Directorio de trabajo

Archivos del directorio

Page 13: entorno_v1

Línea de comandos Command window

>> help cos COS Cosine of argument in radians. COS(X) is the cosine of the elements of X. See also acos, cosd. Overloaded functions or methods (ones with the same name in other directories) help sym/cos.m Reference page in Help browser doc cos

Operaciones en la Command window

El entorno Matlab. Uso de la ayuda

Page 14: entorno_v1

El entorno Matlab. Uso de la ayuda

Ayuda

Page 15: entorno_v1

El entorno Matlab. Uso de la ayuda

Archivos del directorio

Page 16: entorno_v1

El entorno Matlab

Archivos del directorio

Page 17: entorno_v1

Tipos de datos

▪ Numéricos números enteros, reales y complejos | escalares, vectores y matrices

n = 3; % Números enteros z = -10;

r = -1.27; % Números reales s = 1E-5;

c = 1.6-2.8*i; % Números complejos d = -3+8.7*i; Unidad imaginaria, 1i = −

no se declara el tipo de variable!!

g = 9.81; % Escalares

v = [ 2 –i -5.7]; % Vectores

w = [-1.2 3*i];

A = [ 0 -1.2 3+2i % Matrices -4.7 6*i -5 ];

Page 18: entorno_v1

Nombres de las variables

▪ No puede contener espacios

valor maximo = x-2; % Incorrecto!!!

valor_maximo = x-2; % Correcto ▪ No puede comenzar con un número

1x = 3; % Incorrecto!!! x1 = 3; % Correcto ▪ No debe contener ciertos caracteres *,/,+,-,%

x-1 = sin(t); % Incorrecto!!! x_1 = sin(t); % Correcto ▪ Se distinguen mayúsculas y minúsculas

x ≠ X Valor_medio ≠ valor_medio