Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. INTRODUCCIÓN
En líneas generales, MATLAB es una herramienta
interactiva basada en matrices para cálculos científicos
y de ingeniería (de hecho, el termino MATLAB procede
de matrix laboratory). Desde el punto de vista del Figura 1.1
control, MATLAB se puede considerar un entorno En la figura 1.1 se observa el resultado obtenido de lo
matemático de simulación que puede utilizarse para descrito anteriormente en la ventana de comandos.
modelar y analizar sistemas. Permitirá el estudio de
sistemas continuos, discretos, lineales y no lineales, Creamos las siguientes variables en la ventana de
mediante descripción interna y externa, en el dominio comandos.
temporal y frecuencial.
>> b = 2
II. MATERIALES Y MÉTODOS
b=2
A. Equipos ,materiales y herramientas utilizados
>> c = a + b
Software MATLAB 2017
c=3
>> d = cos(a)
d = 0.5403
FIEE-UNMSM. Condor, Mio. Matlab. 2
>> a = [1 2 3 4]
a=
1 2 3 4
Figura 1.5
En la figura 1.5 se creo un arreglo con variable “a” y
consta de cuatro elementos.
Figura 1.2
Este tipo de arreglo es un vector fila.
En la figura 1.2 se crea las variables pedidas en el Para crear una matriz con varias filas, separe las filas
enunciado anterior y se logra ver los resultados en la con punto y coma.
ventana de comandos.
>>a = [1 2 3; 4 5 6; 7 8 10]
Cuando no se especifica una variable de salida, a=
MATLAB utiliza la variable ans, abreviatura de 1 2 3
answer (respuesta), para almacenar los resultados de 4 5 6
cálculo. 7 8 10
>>sin(a)
ans =0.8415
Figura 1.6
Figura 1.3 En la figura 1.6 se creo una matriz separando las filas
con punto y coma.
En la figura 1.3 se comprueba que cuando no damos
una variable especifica para ejecutar una operación, el Realice las siguientes operaciones y explique el resultado
software nos brinda el resultado con la variable “ans”. obtenido:
Si una instrucción finaliza con punto y coma,
MATLAB realiza el cálculo, pero elimina la 1)a + 10
visualización de la salida en la ventana de comandos.
>>e = a*b;
2)sin(a)
Figura 1.4
5) a.*a
Figura 2.1
7) A = [a,a]
Figura 2.2
8) B= [a;a]
Figura 2.3
En la figura 2.3 se logra demostrar lo definido
anteriormente borrando la variable a del espacio de
trabajo.
-Clear all: Esta instrucción nos sirve para borrar todas En la figura 3.1 se creo un archivo sesion0.txt, luego
las variables del espacio de trabajo. escribimos en la ventana de comandos la palabra diary
on para activar el almacenamiento en el archivo
sesion0.txt, después escribimos en la ventana de
comandos diary off para desactivar el almacenamiento en
el archivo sesion0.txt.
Como resultado obtendremos el archivo sesion0.txt que
podemos visualizar en la figura 3.2.
Figura 2.4
En la figura 2.4 se comprueba lo definido anteriormente
borrando todas las variables del espacio de trabajo.
-Close all: Esta instrucción nos sirve para borrar las
ventanas adicionales que se abren de Matlab, como las
gráficas.
Figura 3.2
Para Guardar variables, que ya estén previamente
definidas, en un archivo de extensión. mat, se utiliza las
siguientes instrucciones:
>> save datos1.mat; (guarda todas las variables en el
archivo datos1.mat)
Figura 2.5
En la figura 2.5 se comprueba lo definido anteriormente
cerrando la gráfica denominada figure 1. Figura 3.3
Figura 3.4
Figura 3.1
Parte 4: Polinomios
En Matlab los polinomios son representados por
vectores. Por ejemplo, el siguiente polinomio:
𝑃(𝑠) = 𝑠 4 + 2𝑠 3 − 9𝑠 2 − 2𝑠 + 8
Se representaría en Matlab de la siguiente manera:
>> P = [1, 2, -9, -2, 8];
Figura 4.4
Figura 4.5
Figura 4.2
En la figura 4.5 se realizó la división usando el
En la figura 4.2 se calculó las raíces del polinomio P(s) comando deconv.
mediante el comando roots.
Ahora defina el siguiente polinomio:
Para hallar el polinomio cuyas raíces sean r1=0.5, r2=1
y r3=3 𝑄(𝑠) = 2𝑠 4 − 𝑠 2 + 0.5𝑠 + 6
Figura 4.6
Figura 4.3
Figura 5.1
10
a3 =
9
Figura 5.4
Figura 5.2
Figura 5.3
Figura 5.6
Se implementó un script para el cálculo de raíces de
Se implementó un script el cual nos dara como
una ecuación cuadrática, teniendo en cuenta los
resultado la gráfica de la función 𝑦(𝑡) = 𝑒 −3𝑡 ∗
distintos casos respecto a la discriminante las raíces
sin(𝑤) en un intervalo de tiempo de 0 a 1.
pueden ser reales o no reales.
Figura 5.7
Figura 5.8
Figura 5.12
Figura 5.10
Figura 6.1
Figura 6.2
Resultados de la función multmatriz, teniendo en i. En sus propias palabras defina que es una función
de transferencia.
cuenta las entradas de las matrices a y b. se pueden
apreciar los distintos casos a analizar La función de transferencia de un sistema la
definimos como la relación que hay entre la
Parte 6: Comandos básicos para sistemas de control transformada de Laplace de la variable de salida y la
Para definir una función de transferencia en Matlab, lo transformada de Laplace de la variable de entrada,
hacemos con el comando tf. Definamos la siguiente suponiendo que las condiciones iniciales se hacen
función de transferencia: iguales a 0.
Figura 6.3
En la figura 6.3 se muestra el código para mostrar la En la figura 6.7 se muestra el código para mostrar
función de transferencia de G(s). los ceros de los polinomios G(s) y H(s).
Figura 6.7
Figura 6.4
En la figura 6.8 se muestra el resultado del código de
En la figura 6.4 se muestra el resultado del código de la figura 6.7 obteniendo de esta forma los ceros de
la figura 6.3 obteniendo de esta forma la función de los polinomios.
transferencia.
Figura 6.8
En la figura 6.6 se muestra el resultado del código de En la figura 6.9 se muestra el código para mostrar
la figura 6.5 obteniendo de esta forma las funciones los polos de los polinomios G(s) y H(s).
parciales.
Figura 6.9
Figura 6.12