Documente Academic
Documente Profesional
Documente Cultură
Facultad de Ingeniería
Escuela Profesional de Ingeniería Mecatrónica
INTRODUCCION AL MATLAB
INFORME DE LABORATORIO
AUTOR(es) :
MENDOZA RODRIGUEZ; Irwing Jesus
MIRANDA CABANILLAS; Jherson Aaron
ORTIZ MALCA; Slayther
DOCENTE :
ALVA ALCANTARA; Josmell
CICLO :
VII
Trujillo, Perú
UNIVERSIDAD NACIONAL DE TRUJILLO
Resumen
En el presente informe de laboratorio se plasma detalladamente el desarrollo de los problemas
planteados aplicando el software Matlab. Para ello hemos requerido teoría del tema
asimiladas en clase como investigadas; tales como:
La creación de vectores
La operación con polinomios
Gráfica de funciones
Utilización de las operaciones básicas
Creación de variables
Abstract
In the present laboratory report, the development of the problems posed by Matlab software
is detailed. For this we have asked for theory of the subject assimilated in class as
investigated; stories like:
The creation of vectors
The operation with polynomials
Function chart
Use of basic operations
Creation of variables
Contenido
Introducción .......................................................................... 4
Objetivos ............................................................................... 4
Marco Teórico....................................................................... 5
Metodología .......................................................................... 6
Conclusiones ....................................................................... 16
Recomendaciones ............................................................... 16
Introducción
Desde la antigüedad el ser humano se ha preocupado por estudiar y entender las leyes que
rigen en el universo, teniendo como uno de sus pilares la matemática aplicada a los demás
campos de investigación, tales como la física, la química, la astronomía, etc. En un principio
todo cálculo matemático era resuelto por personas; para facilitar esto y por la necesidad de la
resolución de diversas ecuaciones y modelos matemáticos más complejos, surgieron a través
del tiempo distintas maquinas, una de las más importantes y que revoluciono la tecnología
fue la famosa computadora que posteriormente se crearon softwares para este, que hoy en día
tienen un lenguaje de programación de alto nivel como es el Matlab. Una herramienta muy
sofisticada para resolver problemas matemáticos, con el cual desarrollaremos los problemas
y modelos matemáticos planteados.
Objetivos
- Objetivo General
o Familiarizarse con el manejo de Matlab como una herramienta de ayuda para el
cálculo.
- Objetivos específicos
o Identificar las diferentes funciones utilizadas para el cálculo matemático matricial y
polimonial.
o Utilizar las herramientas de Matlab para la generación de graficas de funciones y
puntos coordenados.
o Desarrollar los problemas planteados en Matlab.
Marco Teórico
- Graficación:
o Graficas Bidimensionales.
La gráfica más útil para los ingenieros es la gráfica x-y. Un conjunto de pares
ordenados se usa para identificar puntos sobre una gráfica bidimensional; luego
los puntos se conectan con líneas rectas. Los valores de x y y se pueden medir o
calcular. Por lo general, a la variable independiente se le da el nombre x y se
grafica en el eje x, y la variable dependiente recibe el nombre y y se grafica en el
eje y.
Metodología
- Materiales utilizados
o Software Matlab
- Problema N° 01: Utilizando la función plot y sus modificaciones haga que se muestre
una figura con la función seno es decir “t vs y” pero formado por círculos de color rojo,
y en otra ventana que se muestre la figura de la función coseno (puede crear otro vector
z con los valores de la función coseno de t) como una línea de color verde.
Desarrollo
Creamos la variable x como vector que contendrá el dominio de la función.
A continuación, definimos las funciones y1 como seno y la función y2 como
coseno.
Para graficar las dos funciones en una sola ventana, utilizamos la funcion
“subplot”, para dar un aspecto a las líneas de las funciones como círculos y
con el color deseado utilizamos dentro de la función plot “--r”, en este caso
sería color rojo por la “r” de red.
- Problema N° 03: ¿A que lo llamamos un archivo m?, redacte uno que cumpla lo
indicado en la primera pregunta de este cuestionario.
Desarrollo
Las funciones definidas por el usuario se almacenan como archivos-m y
MATLAB puede acceder a ellas si están almacenadas en el directorio actual.
- Problema N° 04: Con frecuencia, los metales se tratan para hacerlos más fuertes y en
consecuencia más durables. Un problema con la elaboración de una pieza metálica fuerte
es que se vuelve difícil darle la forma deseada. Una estrategia que resuelve este problema
es formar un metal suave con la forma que se desea y luego se endurece la superficie.
Esto hace que el metal se use biensin hacerlo quebradizo. Un proceso de endurecimiento
común se llama carburación. La parte metálica se expone a carbono que se difunde en la
pieza, haciéndola más dura. Este es un proceso muy lento si se realiza a bajas
temperaturas, pero se puede acelerar al calentar la pieza. La difusividad es la medida de
cuán rápido ocurre la difusión y se puede modelar como:
Donde:
D = difusividad, cm2/s
D0 = coeficiente de difusión, cm2/s
Q = energía de activación, J/mol
R = constante de gas ideal J/mol*k
T = temperatura, K
Conforme el hierro se calienta cambia su estructura y sus características de difusión.
Los valores de D0 y Q se muestran a continuación:
Con los datos proporcionados, cree una gráfica de difusividad (D) contra temperatura
inversa (1/T). Haga que la temperatura varié desde 25°C hasta 1200°C.
Establezca el problema. Calcular la difusividad del carbono de hierro.
Realizar los gráficos del resultado. En diferentes escalas, plot, semilogx, semilogy,
loglog, explique cada caso.
Desarrollo
El hierro puro, al calentarse, experimenta dos cambios estructura cristalina
antes de fundir. A temperatura ambiente la estructura se llama ferrita o hierro
α y tiene la estructura BCC. La ferrita experimenta a 912 °C una
transformación poliformica a austenita FCC o hierro γ. (Callister, 1995)
Sabiendo la temperatura 912 °C es la del cambio estructural del hierro
podemos utilizar correctamente los valores de coeficiente de difusión y la
energía de activación para los rangos respectivos, ya que nos piden hacer
variar la temperatura de 25°C hasta 1200°C, los rangos serían: [25-912 °C]
BCC y [912-1200 °C] FCC.
La relación que realizaremos será difusividad vs inversa de la temperatura,
entonces el dominio de la función difusividad estará determinado por la
inversa de las temperaturas en grados kelvin. Como tenemos dos rangos de
temperatura obtendremos dos funciones de difusividad que serán unidas en
una sola grafica para poder entender su comportamiento. Los rangos quedarían
[1/1185 - 1/298 K] para BCC y [1/1200 – 1/1185 K] para FCC.
A continuación, declaramos los dominios en Matlab y las funciones
respectivas para cada dominio.
Haciendo uso de la función “plot”, graficamos cada función, pero para que se
grafiquen en una sola grafica utilizamos la función “hold on”.
- Problema N° 05: Considere un resorte con el extremo izquierdo fijo y el derecho libre
para moverse a lo largo del eje x. Se supone que el extremo derecho del resorte está en
el origen x = 0 cuando el resorte este reposo. Cuando el resorte se estira, el extremo
derecho del resorte está en un nuevo valor de x que es mayor que cero. Cuando el resorte
se comprime, el extremo derecho del resorte esta en algún valor que es menor que cero.
Suponga que el resorte tiene una longitud de 1ft y que se requiere una fuerza de 10 lb
para comprimir el resorte a una longitud de 0.5 ft. Entonces se puede demostrar que el
trabajo. En ft lbf, realizado para estirara el resorte desde su longitud natural hasta un
total de n ft es igual a la integral de 20x sobre el intervalo de 0 a n-1.
Use MATLAB para determinar una expresión simbólica que represente la cantidad de
trabajo necesario para estirar el resorte a una longitud total de n ft.
¿Cuál es la cantidad de trabajo realizado para estirar el resorte a un total de 2ft?
Si la cantidad de trabajo ejercido es de 25 ft, ¿Cuál es la longitud del resorte estirado?
Desarrollo.
Primero hallamos la constante del resorte, para ello utilizamos los datos
brindados los cuales dice que se requiere una fuerza de 10 lb para comprimir
el resorte a una longitud de 0.5 ft. Sabiendo que la fuerza de un resorte está
dada por la ecuación F = K*(Xf –Xi). remplazamos estos valores y
desarrollamos para K utilizando Matlab
Conclusiones
- Utilizando los comandos adecuados, pudimos aprender a modelar de una manera práctica
el comportamiento de las funciones halladas en cada problema, para luego graficarlas.
- En los desarrollos de los problemas utilizamos funciones matemáticas, que nos fueron
facilitadas por Matlab, con el adecuado uso de los parámetros.
- Se utilizó las funciones plot, semilogx, semilogy y log log para la gráfica de funciones,
brindado facilidad para el estudio del comportamiento de las funciones halladas en cada
problema.
Recomendaciones
- Usar correctamente los parámetros para cada función que se utilizara.
Referencias Bibliográficas
- Callister, W. D. (1995). Introduccion a la Ciencia e Ingeniería de los Materiales.
Barcelona: REVERTÉ S.A.
- Moore, H. (2007). Matlab para ingenieros. Primera edición . Mexico: PEARSON
EDUCACIÓN.
- The MathWorks, I. (s.f.). MathWorks. Obtenido de
https://la.mathworks.com/help/matlab/ref/conv.html?s_tid=srchtitle