Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porErnesta Sedillo Modificado hace 10 años
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.