La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROGRAMACIÓN MULTIMEDIA INTRODUCCIÓN A LA PROGRAMACIÓN EN MATLAB.

Presentaciones similares


Presentación del tema: "PROGRAMACIÓN MULTIMEDIA INTRODUCCIÓN A LA PROGRAMACIÓN EN MATLAB."— Transcripción de la presentación:

1

2 PROGRAMACIÓN MULTIMEDIA INTRODUCCIÓN A LA PROGRAMACIÓN EN MATLAB

3 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 2 zOtros AspectosOtros Aspectos zVectores y MatricesVectores y Matrices zIntroducciónIntroducción

4 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 3 Introducción MATLAB: Matrix Laboratory Programa de simulación Ayuda potente Entorno de trabajo

5 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 4 Introducción Entorno de trabajo PATH BROWSER EDITOR Y DEBUGGER WORKSPACE BROWSER FORMATOS DE SALIDA

6 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 5 Vectores y Matrices Generalidades No hace falta establecer su tamaño de antemano Definición: A=[1 2 3; 4 5 6; 7 8 9] Transposición: A Inversión: inv(A) Vector fila: A=[1 2 3] Vector columna A=[1;2;3]

7 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 6 Vectores y Matrices Operaciones Suma (+) Resta (-) Multiplicación (*) Traspuesta () Potenciación (^) Producto a nivel de elemento (.*) División a nivel de elemento (./)

8 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 7 Vectores y Matrices Tipos base Reales Ej. 5.0 Complejos Ej. 3 +4j Cadenas de caracteres Ej. cadena

9 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 8 Vectores y Matrices Matrices predefinidas eye (4) zeros (3,5) zeros (4) ones (2) linspace (x1,x2,n) rand(3) hilb(3)

10 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 9 Vectores y Matrices Matrices predefinidas zeros (size(A)) A=diag(x) triu(A)

11 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 10 Vectores y Matrices Otros operadores Dos puntos (:) Relacionales (>, =,<=,==,~=) Lógicos (&, |, ~)

12 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 11 Otros Aspectos Funciones de Librería: Devolución múltiple de valores Funciones sin argumentos no llevan paréntesis No son palabras reservadas del lenguaje Número de argumentos variable

13 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 12 Otros Aspectos Funciones de Librería: Argumentos: expresiones o otras llamadas Argumentos: pasados por valor Ejemplos (modo escalar): sin(x), cos(x), exp(x),abs(x)... Ejemplos (vectores): min(x), sum(x), mean...

14 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 13 Otros Aspectos Funciones de Librería: Ejemplos (modo escalar): sin(x), cos(x), exp(x),abs(x)... Ejemplos (vectores): min(x), sum(x), mean... Ejemplos (matrices): lu(A), det(A), qr(A), norm(A), norm(A,1)...

15 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 14 Otros Aspectos Elementos adicionales Gráficos: Funciones plot(), pie(), ginput(), plot3(), surf()... Llamadas al sistema: Operador ! Comentarios: Operador %

16 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 15 Otros Aspectos Programación de MATLAB Bifurcaciones y bucles: if, switch, for, while, break, try...catch...end Entrada/Salida: input, disp. Comando echo

17 Programación MultimediaProgramación en Matlab © Carlos A. Lázaro Carrascosa. Laboratorio de Comunicación Oral R.W.N. 16 Otros Aspectos Programación de MATLAB Definición de funciones: function[valores de retorno] = name (argumentos) Funciones: No hay return. Varios: estructuras, fopen(), fclose(), fprintf(), fscanf(), exportación, argumentos variables, creación de interfaces...

18 PROGRAMACIÓN MULTIMEDIA INTRODUCCIÓN A LA PROGRAMACIÓN EN MATLAB


Descargar ppt "PROGRAMACIÓN MULTIMEDIA INTRODUCCIÓN A LA PROGRAMACIÓN EN MATLAB."

Presentaciones similares


Anuncios Google