Matlab

Páginas: 13 (3172 palabras) Publicado: 16 de agosto de 2011
Universidad de Chile Facultad de Ciencias F´ ısicas y Matem´ticas a Departamento de Ingenier´ El´ctrica ıa e

´ Introduccion a Matlab y Simulink

Preparado por Diego Sep´lveda J. u Version 1.0, 6 de agosto de 2002

Introducci´n o
Matlab es un poderoso sistema el cual permite el tratamiento num´rico e de una gran cantidad de aplicaciones en ingenier´ tales como: procesamiento ıa, dese˜ales, an´lisis estad´ n a ısticos, interpolaci´n de curvas, series de tiempo, sio mulaci´n y control de sistemas, l´gica difusa, redes neuronales, identificaci´n o o o de par´metros, etc. a El nombre Matlab se debe a que en realidad consiste en un laboratorio de matrices (Matrix laboratory), raz´n por la cual es excelente para el o c´lculo num´rico de vectores y valores propios, descomposiciones dematrices a e y cualquier aplicaci´n que involucre matrices. o Adem´s de lo mencionado anteriormente, Matlab tambi´n incluye un a e subprograma llamado Simulink, el cual permite la simulaci´n de todo siso tema din´mico lineal y casi cualquier sistema no lineal. a A pesar de la gran cantidad de aplicaciones mencionadas anteriormente, este apunte est´ enfocado hacia las aplicaciones orientadas hacia elcontrol a de sistemas. Si el lector desea ahondar m´s sobre los aspectos generales de Matlab ena tonces deber´ referirse a [1] a

i

II

´ Indice general
1. Lo b´sico a 1.1. Matrices . . . . . . . . . . . . . . . . . . . . . . . 1.1.1. Definici´n y asignaci´n de variables . . . . o o 1.1.2. Operando con matrices . . . . . . . . . . . 1.1.3. Matrices especiales . . . . . . . . . . . . .1.1.4. Manipulaci´n de matrices . . . . . . . . . o 1.1.5. Arreglos . . . . . . . . . . . . . . . . . . . 1.2. Variables y Funciones . . . . . . . . . . . . . . . . 1.2.1. Variables . . . . . . . . . . . . . . . . . . . 1.2.2. Funciones . . . . . . . . . . . . . . . . . . 1.2.3. Algunas Variables y Funciones de utilidad 1.3. Gr´ficos . . . . . . . . . . . . . . . . . . . . . . . a 1.3.1. Figuras . .. . . . . . . . . . . . . . . . . 1.3.2. Gr´ficos en 2D . . . . . . . . . . . . . . . a 2. Simulink 2.1. Diagramas de Bloques . . . 2.2. Usando Simulink . . . . . . 2.2.1. Librer´ “Continuos” ıa 2.2.2. Librer´ “Discrete” . ıa 2.2.3. Librer´ “Sources” y ıas 2.2.4. Otras Librer´ ıas . . . A. Funciones Comunes . . . . . . . . . . . . . . . . . . . . “Sinks” . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 2 3 5 7 8 8 9 9 12 12 12 17 17 18 19 19 20 21 25

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .

iii IV

´ INDICE GENERAL

Cap´ ıtulo 1 Lo b´sico a
Dado que todas las aplicaciones de Matlab se basan en el uso de matrices, lo primordial en este cap´ ıtulo es mostrar c´mo utilizarlas, posteriormente se ver´n o a los distintos tipos de variables y funciones que existen, para finalmente aprender el manejo de gr´ficos. a

1.1.
1.1.1.

Matrices
Definici´n y asignaci´n de variables o oPara introducir una matriz en Matlab s´lo se debe introducir los n´meo u ros de la matriz entre par´ntesis cuadrados ([ ]), las columnas se separan por e espacios y las filas por punto y coma (;)1 . Por ejemplo: >> A=[3 4 5 ; 3 2 7] A = 3 3 4 2 5 7

Como se puede ver en el ejemplo anterior las variables se asignan mediante un signo igual (=) de la misma manera que en lenguajes como JAVA o C.
1; tambi´n se utiliza para suprimir la visualizaci´n del resultado e o

1

2

Matrices

1.1.2.

Operando con matrices

Para transponer2 matrices s´lo hay que poner despu´s de la matriz o de o e la variable un ap´strofe (’), siguiendo con el ejemplo anterior quedar´ o ıa: >> A’ ans = 3 4 5 3 2 7

En la variable ans mostrada en el ejemplo anterior, Matlab guarda el re´ o sultado de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS