entorno_v1
DESCRIPTION
matlabTRANSCRIPT
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
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
El entorno Matlab
El entorno Matlab. Command window
Línea de comandos / Command window
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
El entorno Matlab. Editor
Editor
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
El entorno Matlab. Scripts-Ficheros *.m
sentencias
script
comentarios
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
El entorno Matlab. Workspace
Workspace
El entorno Matlab. Directorio de trabajo
Directorio actual
El entorno Matlab. Directorio de trabajo
Archivos del directorio
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
El entorno Matlab. Uso de la ayuda
Ayuda
El entorno Matlab. Uso de la ayuda
Archivos del directorio
El entorno Matlab
Archivos del directorio
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 ];
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