entorno_v1
-
Upload
maria-marrero -
Category
Documents
-
view
224 -
download
0
description
Transcript of entorno_v1
![Page 1: entorno_v1](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/1.jpg)
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](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/2.jpg)
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](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/3.jpg)
El entorno Matlab
![Page 4: entorno_v1](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/4.jpg)
El entorno Matlab. Command window
Línea de comandos / Command window
![Page 5: entorno_v1](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/5.jpg)
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](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/6.jpg)
El entorno Matlab. Editor
Editor
![Page 7: entorno_v1](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/7.jpg)
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](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/8.jpg)
El entorno Matlab. Scripts-Ficheros *.m
sentencias
script
comentarios
![Page 9: entorno_v1](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/9.jpg)
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](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/10.jpg)
El entorno Matlab. Workspace
Workspace
![Page 11: entorno_v1](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/11.jpg)
El entorno Matlab. Directorio de trabajo
Directorio actual
![Page 12: entorno_v1](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/12.jpg)
El entorno Matlab. Directorio de trabajo
Archivos del directorio
![Page 13: entorno_v1](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/13.jpg)
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](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/14.jpg)
El entorno Matlab. Uso de la ayuda
Ayuda
![Page 15: entorno_v1](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/15.jpg)
El entorno Matlab. Uso de la ayuda
Archivos del directorio
![Page 16: entorno_v1](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/16.jpg)
El entorno Matlab
Archivos del directorio
![Page 17: entorno_v1](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/17.jpg)
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](https://reader034.fdocumento.com/reader034/viewer/2022051623/563db92b550346aa9a9ab405/html5/thumbnails/18.jpg)
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