Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matlab es una herramienta de apoyo que fue diseñada para los cursos de teoría de
matrices, álgebra lineal y análisis numérico. Su nombre matlab® corresponde al
acrónimo: “MATrix LaBoratory”.
En el siguiente articulo veremos las diferentes funciones de Matlab a partir de
ejercicios hechos en los cuales se aplicará las operaciones elementales que se deben
saber, modelo de variables y sus reglas, formatos, vectores, matrices, expresiones
simbólicas, representación de gráficas, también llevando ejercicios a la simulación a
través de simulink (aplicación incorporada en Matlab) con parámetros para su
ilustración.
Palabras claves: Matlab, herramienta de apoyo, operaciones, vectores, matrices,
simulink.
ABSTRACT
Matlab is a support tool that was designed for courses in matrix theory, linear algebra,
and numerical analysis. Its name matlab® corresponds to the acronym: “MATrix
LaBoratory”.
In the following article we will see the different Matlab functions from exercises
done in which the elementary operations that must be known will be applied, model of
variables and their rules, formats, vectors, matrices, symbolic expressions,
representation of graphs, also carrying exercises to simulation through simulink
(application incorporated in Matlab) with parameters for illustration.
Keywords: Matlab, support tool, operations, vectors, matrices, simulink.
1091672
INTRODUCCIÓN
Matlab es un programa muy potente, con un entorno agradable, que incluye
herramientas de cálculo científico y técnico y de visualización gráfica, así como un lenguaje de
programación de alto nivel.
OBJETIVOS
1. objetivo general
Entender el entorno de Matlab con sus diferentes funciones, llegando a tener un buen
conocimiento de sus herramientas, para la simulación de sistemas y análisis de datos
especialmente como herramienta para implementación.
2. objetivo especifico
Identificar e implementar los comandos necesarios para el desarrollo de los
problemas propuestos.
Diseñar y plasmar en Matlab el lenguaje de programación necesario para así
poder tener el desarrollo necesario del ejercicio dado.
Validar el lenguaje para afirmar que es correcto y tener un fortalecimiento de sus
comandos.
PROPUESTA METODOLOGICA
Desarrollo de los ejercicios realizados en Matlab
1) Hacer un vector de 6 términos desde -4 hasta 7 utilizando el comando linspace
El comando Linspace sirve para generar vectores espaciados linealmente, lo cual está
compuesta por sus paréntesis siendo el primer valor el número inicial, el segundo valor
el número final y el ultimo valor el número de términos que se piden.
1091672
El comando [:] sirve para la realización de los intervalos propuestos. Se pone una variable
para así referirnos a Euler, ya que Euler viene siendo exp(1) como nombre dado por matlab.
Usamos el comando figure, ezplot para así graficar la función con los intervalos dados,
poniéndole de título ‘función’.
Se vuelven a usar los comandos ‘[:]’ ‘figure, plot’ y ‘title’, para especificar los
intervalos con sus pasos, la colocación de la gráfica y el título de la gráfica,
respectivamente.
Se usa la variable ‘o’ para plasmar las constantes que acompañan a cada polinomio.
‘polyval’ haciendo referencia al primer término que son las constantes siendo ‘o’ y su
segundo término siendo el valor de su incógnita.
‘roots(o)’ es un comando usado para encontrar las raíces del polinomio necesario.
6) En 1845 el demógrafo belga Pierre Francois usó los datos de la población
norteamericana de 1790 a 1840 para predecir la población americana hasta el año
1930, bajo la hipótesis de que seguía la ley logística. Tomando No = 3,9 y K
=197,3 (ambas en millones de habitantes) y r = 0.03135, completese la siguiente
tabla
1091672
1091672
1091672
A cada valor ya dado se le da su respectiva variable, para así asignar los años dados
como intervalos, ya que van de 10 en 10, y colocando los datos dados de la población
real ‘p’, y calculando la población calculada ‘N’. Usamos las fórmulas de error absoluto
y error relativo.
Los nuevos comandos utilizados acá es polyfit el cual sirve para especificar de qué
orden quiere el polinomio, y polyval en el cual se coloca los valores del polinomio con
si respectivo intervalo, mostrándose así 2 graficas, la primera es la que va del intervalo
-4<t<5 y la segunda de -2<t<3.
En este caso solo se tiene que modificar el comando polyfit en el cual su tercera
variable es la que se refiere al orden que se quiere el polinomio.
1091672
La variable x va del 1 al 10, de 1 en 1, lo que quiere decir que hay 10 constantes ahí.
En y sus valores no son continuos, lo cual hace que se coloquen uno por uno los valores.
Se usa el comando polyval para crear nuestro polinomio con los valores que ya tenemos.
» save datos1 a b c sabe datos 1 sirve para guardar las variables del
espacio de trabajo en este caso a, b, c.
» dir enumera los archivos y las carpetas de la carpeta
actual
» clear borra toda la pantalla
» whos detalles de dimensión, valor, tamaño en bytes que
ocupa
» load datos1 carga las variables cargadas
» whos
» clear
13) Un polinomio tiene como raíces en -2, 2, -2+3j y -2-3j. Determine el polinomio y
grafique la función polinomial para o intervalo de -5 a 5 con incrementos de
0,01.
1091672
1091672
El comando poly(r) es la inversa de roots, lo que quiere decir que en vez de botarnos
las raíces nos bota los polinomios de esas raíces.
14) Represente en simulink la siguiente relación matemática Tf = (9/5)Tc + 32,
donde Tc es la temperatura de entrada con un comportamiento tipo rampa de 0
hasta 5 desde
0 < t < 10 segundos
1091672
17) Represente en simulink el siguiente sistema para una función de entrada unitaria
1091672
CONCLUSIÓN
Por medio de los antes ejercicios realizados podemos concluir lo compleja y completa
que es la herramienta Matlab, esto debido que mediante lenguaje de programación se
puede modelar diferentes procesos matemáticos de una manera más practica y sencilla
los cuales serían de alta complejidad hacerlos a mano, además de esto nos brinda
también la herramienta de Simulink con la cual podemos simular cosas tan complejas
como circuitos eléctricos y electronicos, sistemas de producción, distintos aparatos de
produccion entre muchos mas