Sunteți pe pagina 1din 11

TECNOLÓGICO NACIONAL DE

MÉXICO

INSTITUTO TECNOLÓGICO DE
MORELIA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA

Control I
Práctica No 2

Nombre de la práctica
“Introducción a MATLAB 2”

Profesor: M. C. Marco Antonio Huerta


Cázares

Alumno: Johan Getzemani Valle Lara

No de control: 17121505

Morelia, Mich., 04 de Octubre 2019

1
INDICE
Introducción ............................................................................................................. 3
Marco Teórico ......................................................................................................... 4
¿Qué es MATLAB? .............................................................................................. 4
Antecedentes del Software .................................................................................. 4
Definiciones de los conceptos empleados dentro de la práctica. ......................... 4
Objetivo ................................................................................................................... 5
Materiales Utilizados ............................................................................................... 5
Desarrollo de la Práctica ......................................................................................... 6
Conclusión............................................................................................................. 10
Bibliografía ............................................................................................................ 11

2
Introducción

En este reporte se llevara a cabo la explicación de la práctica número dos del


laboratorio de la materia de control 1 la cual se titula:

“Introducción a MATLAB 2”

Esta llevara un arreglo bastante parecido en el desarrollo ya que es la


continuación de la práctica número uno. Así que como su nombre lo indica lo que
se realizó por parte del profesor fue la continuación de la explicación sobre la
forma de operar de dicho Software en cuestión de la interfaz así como también
funciones un tanto más complejas como lo son las invocaciones de funciones
valga la redundancia y ciclos con diferentes funciones. De igual forma se trataron
diversos conceptos para que el alumno continúe con la formación del concepto
general de dicho Software.

La finalidad de dicha práctica de igual forma que la primera es que el alumno


inicie desde cero en este software ya que con estas bases podrá tener las
aptitudes correspondientes para emplearlo de forma profesional e incluso para
usarlo en diversos proyectos y tareas de otras materias. Adicionalmente el marco
teórico será semejante a la práctica anterior ya que se necesitaran básicamente
las mismas herramientas para continuar con el aprendizaje.

3
Marco Teórico

¿Qué es MATLAB?
Principalmente hablaremos de que representa la palabra MATLAB la cual es una
abreviatura de los conceptos Matrix Laboratory (Laboratorio de Matrices). Y este a
su vez es un software de cómputo numérico que brinda un entorno de desarrollo
integrado con un lenguaje de programación propio.
A lo largo del tiempo este se ha popularizado y ganando la confianza de
estudiantes, técnicos e ingenieros; debido a que sus características incluyen
diversas facilidades de graficas inmediatas, funciones prediseñadas, trabajo
interactivo, posibilidad de añadir funciones escritas por los mismos usuarios con
programación simple. Existen diversas de MATLAB, la más sencilla es la que va
dirigida a los estudiantes, la cual a su vez puede irse complementando con las
diversas cajas de herramientas y estas pueden ser activadas conforme a las
necesidades del usuario.

Antecedentes del Software


La primera versión de MATLAB surgió en el año 1984 creado por Cleve Moler y
surge “con la idea de usar paquetes de subrutinas escritas en Fortran en los
cursos de Análisis Numérico y Algebra Lineal, sin tener una necesidad de
programas que usaran este lenguaje” (Goering, 2004).

En el año de 1970 se crea el lenguaje de programación “M” el cual proporciono un


acceso más sencillo al software.

Y fue hasta el año 2004 que comenzaba a apreciarse que MATLAB comenzaba a
usarse por un gran número de personas.

Definiciones de los conceptos empleados dentro de la práctica.


Sistemas de control - Proceso que actúa mediante una señal de entrada
proporcionando una debida salida independiente de dicha señal de entrada.

4
Expresión algebraica - Conjunto de símbolos y números ligados cada uno entre sí
por los signos indicadores de las operaciones las cuales no poseen más funciones
que aquellas que puedan calcularse con las operaciones algebraicas (suma, resta,
multiplicación y división).

Matriz - Arreglo bidimensional de números de la forma:

[ ]

Vector Columna – Es una matriz de dimensiones, esto quiere decir que es una
matriz formada por una sola columna de elementos como el descrito a
continuación:

[ ]

Objetivo

El objetivo de esta práctica es dar introducción al ambiente de trabajo MATLAB.

Materiales Utilizados

 Software MATLAB.

5
Desarrollo de la Práctica

Para esta práctica como ya se tenía un previo conocimiento de cómo operar


MatLab se inició directamente con análisis de ciclos para un arreglo en los cuales
pueden las funciones mayormente utilizadas son:

 For
 While

En nuestro caso utilizamos el ciclo “For” por razones de comodidad como se


muestra a continuación:

Ilustración 1 (Función For)

En la zona de comandos podemos observar cómo se obtuvieron uno a uno los


valores.

Ilustración 2 (Valores obtenidos en el ciclo For)

6
Estos ciclos pueden tener grandes aplicaciones a lo largo de todo el software y
son muy comunes, un ejemplo claro de ellos son el auto rellenado de matrices o
vectores en caso de querer número aleatorios o definiditos por alguna función
como lo es el caso siguiente:

Ilustración 3 (Ciclo For aplicado a una matriz)

De igual forma en la ventana de comandos podemos ver el rellenado de la matriz:

Ilustración 4 (Valores obtenidos en el ciclo For aplicado a una matriz)

Una función en extremo básica es el pause dentro de cualquier sistema, sin


embargo es de gran ayuda para el usuario ya que esta sirve para dar continuidad
al proceso efectuado cada que el mismo usuario lo dese en el ejemplo anterior
puede observarse como el usuario es quien decide si la misma matriz efectuada
en el ejemplo anterior continua o no:

7
Ilustración 5 (Ciclo For aplicado a una matriz con función pause)

Otra de las funciones empleadas es la de Linspace la cual nos arroja una cantidad
de números delimitados por nosotros mismos hasta en 50 ocasiones claramente
puede notarse que en el ejemplo solo se limitó a 20 por fines de practicidad.

Ilustración 6 (Función Linspace)

Por último se llevó acabo el análisis de como evocar una función dentro del
Software como se muestra a continuación:

8
Ilustración 7 (Invocación de una función)

Esta herramienta tiene como finalidad que el alumno aprenda a desarrollar


funciones por su propia cuenta y posteriormente poderlas usar dentro de algún
programa empleado por si mismo.

MatLab es una gran herramienta de trabajo y esta función demuestra claramente


el porqué de esto ya que al poder evocar una función que es desarrollada por el
alumno en la cual pueden hacerse desde operaciones básicas hasta la solución de
ecuaciones diferenciales o más es de gran utilidad.

9
Conclusión

Esta práctica realmente es mayormente interesante que la anterior ya que la forma


de evocar una función creada por nosotros mismos dentro de MATLAB genera un
gran desafío al inicio ya que es algo completamente nuevo, pero con la practica
nos puede traer grandes herramientas de ayuda ya que podremos estar realizando
cualquier operación que nosotros queramos solo es cuestión de bastante practica,
sin embargo no es imposible toda herramienta como esta, si se le dedica el
tiempo necesario podemos obtener los conocimientos sin ningún problema.

A pesar de que la práctica es un tanto complicada fue de mi agrado ya que no


llegue a considerar los alcances de este software con la práctica anterior y me
causa un mayor interés porque reitero que muchos de los profesionales dentro y
fuera del tecnológico aun lo continúan usando y me lo recomendaban bastante.
Ahora claramente puedo ver porque, siendo que las operaciones que hemos visto
de este son de lo más básicas y sé que se pueden desarrollar muchas más.

10
Bibliografía

Goering, R. (2004). Matlab edges closer to electronic design automation world. EE


Times.

Moore, H. (2007). MATLAB para Ingenieros. Prentice Hall.

11

S-ar putea să vă placă și