Brayan_Perdomo_Grupo_120_Paso_2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

Software Para Ingenieria

Paso 2 Identifica funciones predefinidas del software especializado

Presentado a:
Javier Mauricio Rios Linares

Entregado Por:

Brayan Arley Perdomo Pinzon


Código: 203036
Grupo: 120

Universidad Nacional Abierta y a Distancia - UNAD


Escuela de Ciencias Básicas, Ingenierías Y Tecnologías
Ingeniería Electrónica
Septiembre
2024
Introducción

En el presente trabajo se abordan conceptos fundamentales de programación en MATLAB,


enfocándonos en el manejo de constantes y variables, el uso de funciones predefinidas, y la
importancia de los tipos de datos en el procesamiento de información. Se exploraron diferentes
tipos de datos como enteros y de punto flotante, resaltando cómo impactan en la precisión y el
almacenamiento en memoria. Además, se estudió el uso de vectores, que permiten manejar y
procesar grandes conjuntos de datos de manera eficiente. Finalmente, se generaron gráficas de
funciones matemáticas, utilizando herramientas de visualización como plot y subplot, para
comprender mejor el comportamiento de las funciones y cómo presentarlas de manera clara y
efectiva. Este conjunto de conocimientos es clave para la aplicación de MATLAB en diversas
áreas de ingeniería y ciencia.
1. Constantes y variables

Declare dos variables en el entorno. Una de las variables debe contener

el último número de su identificación (a) y la otra variable el número del

mes de su cumpleaños (b).

Una vez declaradas las dos variables, realice las siguientes operaciones:

•a+b

•a*b

•a^b

•a/b

•a–b

Solución:
2. Funciones predefinidas

En el Matlab existen unas funciones predefinidas, tales como:

• sqrt (x) (calcula la raíz cuadrada de x)

• sin(x) (calcula la función seno del argumento x, cuando x está

expresado en radianes)

• sind (x) (calcula la función seno del argumento x, cuando x está

expresado en grados)

• cos(x) (calcula la función coseno del argumento x, cuando x

está expresado en radianes)

• cosd (x) (calcula la función coseno del argumento x, cuando x

está expresado en grados)

• exp (x) (calcula la potencia del número e cuando el exponente

es x)

Usando los anteriores comandos, calcule valor de 𝑦 para las siguientes

ecuaciones matemáticas:

a. y=e √ x 2+2 x−5 para x =2.5


b. y=2 sen(5 x )+ 3cos (4 x), para x =30°

c. Repita elítem b para x=0.5 radianes


3. Concepto sobre tipos de datos

En el uso de software de programación, es posible definir las clases numéricas que incluyen
valores enteros con signo, sin signo, y números de punto flotante de precisión simple y de doble
precisión.

a. Asigne para la variable (x) un número entre 10000 y 99000.

b. Realice la conversión del número asignado a la variable (x) aplicando

los siguientes formatos, double, single, int8, int 16, uint8,uint 16,

describa una conclusión al utilizar diferentes clases numéricas.

c. ¿Qué sucede al almacenar los datos, existe alguna variación en los

bytes asignados de memoria, el signo y la precisión del dato se afecta?

Conclusión:

La conclusión es que al usar diferentes tipos de datos como double, single, int8, int16, uint8 y
uint16, hay variaciones en la memoria utilizada y en el rango de valores que pueden almacenar.
Los tipos de punto flotante (double, single) ocupan más memoria, pero ofrecen mayor precisión,
mientras que los tipos enteros con menos bits (int8, uint8) pueden truncar el valor y provocar
pérdida de datos debido a su rango limitado.

4. Vectores

Consulte el referente bibliográfico de la Unidad 1, denominado

Programming Fundamentals Using MATLAB, elaborado por Michael

Weeks. (2020). Páginas 43 a 50.

Consulte el referente bibliográfico de la Unidad 1, denominado Arreglos,

elaborado por Monroy, J. O. (2019). Navegue por el recurso y lea el

objetivo, presentación, concepto, vector, operaciones con vectores y

programa con vectores.

Los recursos bibliográficos servirán de insumo para el desarrollo de la

siguiente actividad.

Proceda a ejecutar la siguiente instrucción:

• A = [-2:5]

Observe el resultado.

Ahora, ejecute la siguiente instrucción:

• B = [-2:0.5:5]

Observe el nuevo resultado

a. ¿Qué diferencias encuentra entre los dos resultados? Argumente la razón por la cual los
dos vectores son distintos teniendo los mismos puntos de inicio y final.
5. Graficas de funciones
Consulte el referente bibliográfico de la Unidad 1, denominado
Introducción al modelado matemático con MatLab, elaborado por Trujillo
Cedeño, M. (2017). Páginas 46 a 58, el recurso servirá de insumo para
el desarrollo de la siguiente actividad.
Utilizar funciones predefinidas por el software y dibujar las siguientes
gráficas
• y(t)=sin(t) para t=0:0.05:20
• y(t)=cos(t) para t=0:0.05:20
• y(t)=𝑡
2 para t=0:0.05:20
• La visualización de las tres funciones debe visualizarse en una sola
pantalla, incluir:
✓ Título Brayan Perdomo
✓ Grilla
✓ Nombre en los ejes (x) y (y)
✓ Diferente color y atributo ejemplo plotear con: '+''o''*' por
cada gráfica, es libre de seleccionar
Conclusiones

En este trabajo se exploraron conceptos clave de programación en MATLAB, incluyendo


constantes, variables, funciones predefinidas, tipos de datos y vectores. Se demostró que elegir el
tipo de dato adecuado es crucial para garantizar la precisión y eficiencia en el uso de memoria.
Además, la visualización de funciones a través de gráficas facilita la interpretación de resultados.
En resumen, estos conocimientos son fundamentales para aplicar MATLAB en diversas áreas de
la ciencia y la ingeniería, mejorando así la capacidad de análisis y resolución de problemas.
Bibliografía

Michael Weeks. (2020). Programming Fundamentals Using MATLAB. Mercury Learning &
Information. (Pp. 43-50)

Monroy, J. O. (2019). Arreglos. [Objeto_virtual_de_aprendizaje_OVA]. Repositorio


Institucional UNAD. https://repository.unad.edu.co/handle/10596/35331

de Armas Costa, R. J., & Trujillo Cedeño, M. (2017). Introducción al modelado matemático con
MatLab: Vol. Primera edición. Siglo del Hombre Editores. (Pp. 46-58).
https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.aspx?
direct=true&db=e000xww&AN=2895542&lang=es&site=eds-
live&scope=site&ebv=EB&ppid=pp_46

También podría gustarte