Control y simulación Matlab
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Laboratorio N° 1 de Control y Simulación
Introducción a MATLAB
GUSTAVO MEJÍAS
Profesor:
Gonzalo Acuña L.
Ayudante:
Gustavo Mejías K.
Santiago – Chile
2012
2
TABLA DE CONTENIDOS
1 OBJETIVOS................................................................................................................... 1
2 INTERPRETE DE COMANDOS MATLAB ................................................................. 1
2.1 Representación de variables y vectores .................................................................... 1
2.2 Representación de matrices ...................................................................................... 2
2.3 Representaciónde polinomios.................................................................................. 2
2.4 Representación de funciones .................................................................................... 3
2.5 Representación gráfica ............................................................................................. 4
2.6 Programando bajo MATLAB................................................................................... 7
2.7 Operadores algebraicos ............................................................................................ 9
3 INFORME ..................................................................................................................... 10
3.1 Primera parte.......................................................................................................... 10
3.2 Segunda parte ......................................................................................................... 10
3.3 Formato del informe ............................................................................................... 11
1
1 OBJETIVOS
Este primer Laboratorio de “Control y Simulación”, tiene como objetivo principalacercar al alumno al manejo de MATLAB, con una introducción a este software de
aplicación.
2 INTÉRPRETE DE COMANDOS MATLAB
2.1 Representación de variables y vectores
Las variables se pueden representan por medio de letras, palabras, letras seguidas de
números, básicamente como en cualquier tipo de lenguaje:
» a = 100
a=
100
/*variable*/
» poli1 = [1 2 3 120]
poli1 =
1 2 3 120/*polinomio*/
» x = [1:10]
x=
1 2 3
/*10 elementos equidistantes*/
4
5
6
7
8
9
10
» y = 5 * exp(x - 3) /*evaluación de vector x elemento a elemento en función y*/
y=
1.0e+003 *
Columns 1 through 7
0.0007 0.0018 0.0050 0.0136 0.0369 0.1004 0.2730
Columns 8 through 10
0.74212.0171 5.4832
2
2.2 Representación de matrices
Éstas se ingresan al igual que unvector, donde las columnas van separadas por espacios
y las filas por punto y coma.
» matriz1 = [1 2 3 ; 4 5 6 ; 7 8 9]
matriz1 =
1 2 3
4 5 6
7 8 9
Si falta algún valor o no está bien dimensionada la matriz, ésta no quedará definida. Las
matrices se pueden manipular de varias formas:
- Matriz traspuesta:
» traspuesta = matriz1’
Si matriz1 fuera compleja, la “ ’ ” hubiese entregado latraspuesta conjugada; para
obtener la traspuesta utilice “ .’ ”; los dos comandos son iguales si la matriz no es
compleja.
- Multiplicar matrices:
» mult = matriz1 * traspuesta (aquí es importante el orden de las matrices).
Es posible también invertir una matriz, sacar los valores propios, elevarla a una potencia
(si la matriz es cuadrada), encontrar el polinomio característico, entre otros.2.3 Representación de polinomios
La representación de polinomios dentro de MATLAB se hace por medio de vectores, los
cuales poseen la siguiente forma:
3
an x n an1 x n1 ....... a1 x a0 Polinomio
an an1 ..... a1 a0 vector del Polinomio
Ejemplo:
2
El polinomio f ( x) x 2 x 1
» f =[1 2 1]
f=
1 2 1
2.4 Representación de funciones
La representación de una...
Regístrate para leer el documento completo.