Vous êtes sur la page 1sur 16

Universidad Tecnológica de Panamá

Facultad de ing. Mecánica


Lic. En ing. Aeronáutica
1NI-131
Instructor Miguel Torrejón

Informe de laboratorio #1
Uso de MATLAB para Sistemas de Control
Fernando Batista 8-925-1244
Maribel Jiménez 8-929-672

Introducción
MATLAB es una herramienta de software matemático que ofrece un entorno de
desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M).
Entre sus prestaciones básicas se hallan: la manipulación de matrices, la
representación de datos y funciones, la implementación de algoritmos, la creación
de interfaces de usuario (GUI) y la comunicación con programas en
otros lenguajes y con otros dispositivos hardware.
Objetivos:
 Este laboratorio proporciona una introducción a MATLAB como primera
parte. El laboratorio también ofrece tutoriales de polinomios, escritura de
guiones y aspecto de programación de MATLAB desde el punto de vista de
los sistemas de control.
 El objetivo de esta sesión es aprender a representar polinomios en
MATLAB, encontrar raíces de polinomios, crear polinomios cuando se
conocen las raíces y obtener fracciones parciales.
 El objetivo de esta sesión es presentarle cómo escribir scripts de archivos
M, crear funciones de MATLAB y revisar el control de flujo de MATLAB
como 'if-elseif-end', 'for loops' y 'while loops'.
Resumen
En el salón de clases en grupos discutimos cada comando de la guía de uso del
programa Matlab para luego poder implementarlo en el desarrollo de los
problemas planteado en la misma.
Bajo la evaluación del instructor se fueron desarrollando los puntos de la II y III
parte en donde pudimos demostrar el dominio de lo aprendido en la I parte y en
las partes anteriormente mencionas.
Descriptores
Código: es un conjunto de líneas de texto con los pasos que debe seguir
la computadora para ejecutar dicho programa.
Operaciones polinómicas: las operaciones aritméticas o algebraicas, que partiendo
de uno o más de esos polinomios nos da unos valores u otro polinomio, según la
operación de que se trate.
Ejecución: realización de una acción, especialmente en cumplimiento de un
proyecto, un encargo o una orden.
Análisis de resultados
Parte I: Introducción a MATLAB
Inicialmente revise el tutorial siguiente y haga sus anotaciones sobre el mismo:

Se nos muestra la que es Matlab y los


procesos que se pueden realizar en el
mismo.

Aquí pudimos ver la forma correcta de


abrir la consola de Matlab en nuestra
computadora.
Las tres ventanas que nos permite usar el
programa para realizar los códigos.
Este programa nos permite ver
gráficos, crear y editar scripts de
comandos.

Estos son los distintos comandos que


se pueden ejecutar en la ventana de
ayuda.

Se nos muestra cuales son las variables


que Matlab acepta y la forma correcta de
utilizarlas.
Aquí se ven las variables especiales
que Matlab reconoce de manera
inmediata con valores
preestablecidos.

La forma en la que se debe crear un


vector en la ventana de Matlab.
Funciones utilizadas para generar
matrices y realizar cálculos con ellas.
Como realizar operaciones de
matrices con escalares.
Comandos para realizar
trazados
Exercise 1:
Use Matlab command to obtain the foollowing
a) Extract the fourth row of the matrix generated by magic (6)

b) Show the results of ‘x’ multiply ‘y’ and ‘y’ divides by ‘x’.
Given x= [0:0.1:1.1] and y= [10:21]

c) Generate random matrix ‘r’ of size 4 by 5 with number varying between -8


and 9.
Exercise 2:
Use Matlab comunands to get exactly as the figure shown below
X=pi/2:pi/10:2*pi;
Y=sin(x);
Z=cos(x);

Parte II: Polinomios en MATLAB


Exercise 1:

Consider the two polinomials and


Using Matlab compute
a) p(s) * q(s)
b) roots of p(s) and q(s)
c) p(-1) and q(6)

Exercise 2:
Use Matlab command to find
the partial fraction of the
following

a)
b)

Parte III: Scripts, Funciones y Control de flujo con MATLAB


Conclusiones
Maribel Jiménez
Matlab es una herramienta matemática mediante la cual podemos desarrollar
cálculos que manualmente tomarían mucho tiempo, en pocos minutos siempre y
cuando se domine el lenguaje.
En los últimos tiempos la tecnología es necesaria para agilizar procesos; y
aprender a trabajar en una plataforma como Matlab es una buena forma de ir
conociendo y practicando.
Durante la realización de este laboratorio pudimos desarrollar diferentes tipos de
problemas matemáticos aplicando los comandos de matlab y considero que los
mismos son fáciles de recordar por sus nombres familiares, además de que
cuenta con una gran variedad de información en internet para apoyar el fácil
aprendizaje de este lenguaje.

Fernando Batista
El desarrollo de este laboratorio estuvo ampliando nuestros conocimientos sobre
Matlab como instrumento de programación y desarrollo de algoritmos. Lo más
relevante para mí de Matlab basándome en esta experiencia, es la
implementación de las matrices como elemento básico del lenguaje, lo que
permite una gran reducción del código, al no necesitar implementar el cálculo
matricial, para realizar acciones como analizar polinomios, obtener fracciones
parciales y operaciones matemática con matrices. Como propósito principal este
proyecto era descriptivo para introducirnos en la programación matemática para
en un futuro utilizar las herramientas de Matlab para las soluciones de flujo de
control.

Vous aimerez peut-être aussi