Simulink

Páginas: 16 (3756 palabras) Publicado: 23 de agosto de 2010
Complementos de Procesado de Señal y Comunicaciones Máster en Sistemas Multimedia

Introducción a Matlab y Simulink
Javier Ramírez Pérez de Inestrosa
Dpto. Teoría de la Señal, Telemática y Comunicaciones Universidad de Granada Email: javierrp@ugr.es
Este tutorial se puede obtener en: http://www.ugr.es/~javierrp

¿Qué es Matlab?


MATLAB es un lenguaje de alto nivel para realizarcálculos cientifico-técnicos. Integra las herramientas de cálculo necesarias con otras de visualización así como, un entorno de programación de fácil uso.



Introducción a Matlab y Simulink Javier Ramírez

2

Aplicaciones típicas
  


  

Cálculo matemático Desarrollo de algoritmos Adquisición de datos Modelado, simulación y prototipado Análisis de datos y visualización GráficosDesarrollo de aplicaciones e interfaces gráficas de usuario (GUI)
Introducción a Matlab y Simulink Javier Ramírez

3

Más sobre MatLab


MatLab significa “MATrix LABoratory”
El tipo básico de datos es el vector que no requiere ser dimensionado. Proporciona unos paquetes de extensión (“toolboxes”) para aplicaciones específicas Estos paquetes incluyen librerías de funciones MatLab(M-files) que extienden las posibilidades de MatLab para resolver problemas específicos
Introducción a Matlab y Simulink Javier Ramírez







4

El entorno de Matlab

Introducción a Matlab y Simulink Javier Ramírez

5

Sintaxis


Algunos ejemplos sencillos
Salida Comentarios
ans = 5 ans = 2 Los resultados son los esperados. ans = 7208 ans = 0.2173 Nótese que al resultado sele da el nombre ans. ans = 32 a = 1.4142

Entrada
2+3 7-5 34*212 1234/5786 2^5 a = sqrt(2)

Se puede escoger el nombre de la variable.

Introducción a Matlab y Simulink Javier Ramírez

6

b = a, pi, 2 + 3i

b = 1.4142 ans = 3.1416 ans = 2.0000 + 3.0000i c = 1.2246e-016 ans = 2.2204e-016

Se pueden introducir varios comandos en una sola línea. Pi, i, y j son constantes.
"eps" es ellimite actual de precisión. No se puede operar con números inferiores a eps. Definición de vectores. "d", "e", son "f" vectores. Son iguales. El operador “:” se utiliza para formar vectores; cuenta desde el número inicial al final de uno en uno. Otros usos de “:”. Se utiliza para acceder a parte o la totalidad de los datos de un vector o matriz.

c = sin(pi) eps

d= [1 2 3 4 5 6 7 8 9 d = 1 23 4 5 6 7 8 9 ] e=123456789 e = [1:9] f=123456789 f = 1:9 g = 0:2:10 f(3) f(2:7) f(:) g = 0 2 4 6 8 10 ans = 3 ans = 2 3 4 5 6 7 123456789

Introducción a Matlab y Simulink Javier Ramírez

7

h = [1 2 3]; h'

(nada) ans = 1 2 3

Un punto y coma ";" evita que se visualice la salida. Una coma simple " ' " calcula la traspuesta de una matriz, o en el caso de vectores, intercambia entrevectores fila y columna. Operaciones con vectores. * es la multiplicación matricial. Las dimensiones deben ser las apropiadas. " .* " es la multiplicación componente a componente.

h * h' h .* h h + h g = [ 1 2 3; 4 5 6; 7 8 9] g(2,3) g(3,:) g(2,3) = 4

ans = 14 ans = 1 4 9 ans = 2 4 6 g = 1 2 3 4 5 6 7 8 9 ans = 6 ans = 7 8 9 g = 1 2 3 4 5 4 7 8 9

Construcción de matrices.

Accediendo a loselementos de la matriz. ":" se utiliza para acceder a una fila completa.

Introducción a Matlab y Simulink Javier Ramírez

8

Entrada
g^2

Salida
ans =

Comentarios

g .^ 2

30 36 42 66 81 96 Multiplica la matriz por ella misma. 102 126 150 ans = 1 4 9 Eleva al cuadrado cada elemento de la 16 25 36 matriz. 49 64 81

Introducción a Matlab y Simulink Javier Ramírez

9 Control de la salida


El comando format


format compact


Controla el espaciado de líneas.



format long


Muestra los 15 dígitos que se utilizan en el cálculo.
Muestra únicamente cinco dígitos. No visualizar salida:



format short




“;” al final del comando.




help format


Más información.
Introducción a Matlab y Simulink Javier Ramírez

10...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Simulink
  • Simulink
  • Simulink
  • introduccion simulink
  • INTRODUCCION A SIMULINK
  • Tutorial simulink
  • Simulink en Matlab
  • tutorial simulink

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS