entorno_v1

Post on 10-Feb-2016

224 views 0 download

description

matlab

Transcript of 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 mdiezm@ugr.es Agustín Millares Valenzuela mivalag@ugr.es Asunción Baquerizo Azofra abaqueri@ugr.es

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