Está en la página 1de 8

Escuela Superior Politécnica del Litoral

LABORATORIO DE SISTEMAS DE CONTROL


Trabajo Autónomo 1: Introducción a MATLAB™
Nombre: Jesús Torres Brito Paralelo: 127 Fecha: 07/10/19

Objetivos:

Objetivo General
Al finalizar esta sesión el estudiante estará́ en capacidad de desarrollar ejercicios utilizando operaciones
y funciones básicas de MATLAB™ para familiarizarse con el entorno del software.

Objetivos Específicos
 Familiarizar al estudiante con el escritorio de MATLAB™.
 Aprender a utilizar las operaciones matemáticas básicas de MATLAB™.
 Introducir al uso de funciones básicas de representación gráfica.

Procedimiento (75 puntos)

Código Resultado
Ejercicio 1

Con el código se puede formar la matriz A y


la matriz B. La matriz C es el inverso de la
matriz A la cual será usada para encontrar la
lista de precios.
Donde “D” es la matriz de Precios de cada
artículo

Ejercicio 2

Se muestra el código utilizado de los


polinomios en forma de vector

Código uti lizado para obtener las Pegue captura de pantalla de las raíces obtenidas
raíces de los polinomios para cada polinomio

Usando el comando ‘roots’

Código uti lizado para crear el vector x

Se ha definido el paso de 0.5 y por eso, se


han obtenido los distintos valores que se
muestran a la derecha.

Código uti lizado para evaluar x en


cada polinomio
Código uti lizado para realizar la
gráfi ca solicitada

Se ha utilizado el código para los gráficos


mostrados, donde title, xlabel y ylabel es
para una mejor presentación de las mismas.
Escriba los valores de las raíces obtenidas según las gráfi cas
Raíces p(x); x=3 y x=5 Raíces p(y); x=3
Código uti lizado para observar las dos
gráfi cas superpuestas

Se ha utilizado también las marquillas para


mostrar donde se intersecan las dos curvas.
Y esta vez con el comando Hold on se puede
superponer las gráficas.
Ejercicio 3 ¿ Qué sucede con las gráficas si se cambia el intervalo de 0.5 a 2?
Las gráfi cas no ti enen curvas
suavizadas, debido a que se ha
aumentado el paso de los valores a
defi nir en ‘x’

¿ Es posible sumar p(x) y q(x) directamente desde MATLAB™? Si su respuesta es no, ¿qué debería hacer
para poder realizar la suma de dichos polinomios?
Si se puede sumar directamente desde
MatLab ambos polinomios, de tal
manera que el segundo polinomio en
forma de vector se completa con un
‘0’ para que sean ambos polinomios
del mismo grado, es decir que ambos
vectores tengan la misma dimensión.
El resultado entonces para el polinomio ‘r’ que es
la suma de los polinomios ‘p’ y ‘q’ sería r= x 2 -
6x+9
Ejercicio 4. Pegue captura de pantalla Pegue captura de pantalla de la fi gura obtenida.
del código uti lizado para el ejemplo Amplíe este espacio según sea necesario.
del comando stem

4. Comente para qué sirve este comando Este comando sirve para que en la gráfi ca fi nal no
se unan los puntos para crear la curva, sino que
muestra un punto por cada valor de ‘x’ para cada
‘y’ según el paso que hayamos puesto para los
valores de ‘x’
4. Pegue captura de pantalla del
código uti lizado para el ejemplo del
comando stairs

4. Comente para qué sirve este comando El comando Stairs forma una escalera, ya que por
cada valor de ‘x’ para cada ‘y’ se dibuja una línea
horizontal y verti cal según el paso que se haya
puesto.
Ejercicio 5
Código uti lizado para generar la
matriz A y obtener su transpuesta

Se ha generado una matriz aleatoria A y


a la cual se le ha sacado su traspuesta At.

El código utilizado para obtener el


cuadrado de cada elemento de la matriz
A.

Se extrajo la segunda columna de A


como se muestra en el siguiente literal
para que se pueda elevar al cuadrado la
matriz ya que solo se puede elevar al
cuadrado matrices cuadradas

Se utilizó este código para el literal


anterior ya que se necesitaba que la
matriz A sea cuadrada.
Se obtiene entonces la inversa de la
Matriz A y la determinante de A.

Con este código se separa la tercera


columna de la nueva matriz A en C.

Ejercicio 6
6. Comente para qué sirve este comando Cuando se ti ene un numerador y un denominador
y cuándo es conveniente utilizarlo como una función de transferencia en dos
variables, MatLab no lo identi fi ca como tal, por
eso existe el comando tf ya que puede describir
en una sola variable la transferencia dada por su
numerador y al denominador

4. Comente para qué sirve este comando El comando zpk en cambio arma la función
y cuándo es conveniente utilizarlo transferencia como cociente de productos de los
ceros y los polos.

Conclusiones y Recomendaciones (15 puntos)

Matlab es un software que ofrece a quien lo use varias herramientas para la facilidad de
análisis, operación de matrices, vectores y funciones, así también se puede representar
gráficamente estas operaciones y variables. Este software con su debido desarrollo y
explicación de los comandos es amigable para manejar las distintas operaciones o
requerimientos que se tengan para un cálculo o procedimiento.

Es un software muy utilizado ya que tiene varias herramientas o librerías que ayudan al
modelamiento matemático de sistemas de control, por lo cual, comprender este programa será
de gran ayuda para el curso.
Ya que MatLab es un software con un lenguaje de programación donde se necesita ser muy
específico en las variables u operaciones ya que tiene alta exactitud, se recomienda que se
ponga bastante atención al momento de definir variables, ya que es un programa que tiene
sensibilidad ante la definición de variables con letras mayúsculas y minúsculas. Por ello,
también se debe tener en cuenta los comandos y su forma correcta de uso utilizando la
Herramienta MathWorks donde se provee ejemplos del uso de varios comandos para el fácil
manejo del programa.

También podría gustarte