Está en la página 1de 10

UNIVERSIDAD TECNOLÓGICA DE

PANAMÁ
FACULTAD DE INGENIERÍA MECÁNICA

Nombre: Roberto Castillo (8-1011-2108)

Instructor: Dilio Long

Asignatura: Métodos Numéricos, (Lab A)

Tipo: Investigación #1

Tema: Introducción a Mét. Numéricos

Fecha de entrega: 01/09/2023

Grupo: 1AA122
Índice

● Introducción . . . . . . . . . . . . . . . 1

6. 5 programas de métodos numéricos para

ingeniería y sus diferencias . . . . . . . . . 2

7. 5 IDE´S para Python y sus diferencias . . . . . 3

8. Diferencias entre precisión y exactitud . . . . . 4

9. Diferencias entre error de truncamiento


y error de redondeo . . . . . . . . . . . . . 5

10. Menciona 5 aplicaciones donde se empleen


métodos numéricos en su campo de estudio . . . 6

● Conclusión . . . . . . . . . . . . . . . . . 7
Introducción

En esta investigación compartiremos conocimientos más a fondo sobre las


aplicaciones y métodos que se utilizan dentro del campo de la ingeniería y
ciencias computacionales mediante la programación, logrando resolver
problemas muy complejos los cuales implican discretizar problemas
continuos y utilizar algoritmos para realizar cálculos aproximados. La elección
de un método numérico específico depende del tipo de problema que se está
abordando y de los requisitos de precisión y eficiencia. El uso adecuado de
métodos numéricos es esencial en la resolución de problemas del mundo real
en ciencia y tecnología.
Programas de métodos numéricos para
ingeniería y sus diferencias:

MATLAB: Es un entorno de programación y un


lenguaje de programación diseñado
específicamente para aplicaciones numéricas y
científicas. El nombre “MATLAB” es una
abreviatura de “MATrix LABoratory”, en español
“Laboratorio de matrices”, la cual su enfoque es
en el procesamiento de matrices y datos
numéricos. Es muy utilizado en la ingeniería, física y matemática. Proporciona una
amplia variedad de funciones y herramientas para resolver ecuaciones, realizar
análisis de datos, crear gráficos y simular sistemas. MATLAB es conocido por su
facilidad de uso y su capacidad para combinar cálculos numéricos con
programación en un entorno interactivo.

GNU Octave: Es un lenguaje de programación de


código abierto y un entorno numérico que se utiliza
principalmente para realizar cálculos numéricos,
análisis numérico, procesamiento de señales y
simulaciones. Fue desarrollado para proporcionar
una alternativa de código abierto a MATLAB, un
popular software comercial utilizado en ingeniería,
ciencias y matemáticas. El nombre "Octave"
proviene de la idea de que es una octava (o una extensión) de MATLAB. Se
caracteriza por incluir la capacidad de realizar cálculos numéricos, resolver
ecuaciones y generar gráficos. La principal diferencia radica en que Octave es
gratuito y de código abierto, lo que lo hace accesible para aquellos que no pueden
pagar una licencia de MATLAB.

Python con NumPy: se refiere al uso de Python, un


lenguaje de programación de alto nivel, en
combinación con la biblioteca NumPy. NumPy es una
de las bibliotecas más importantes en el ecosistema
de Python para computación numérica y científica.
Juntas, Python y NumPy son una poderosa
herramienta para realizar cálculos numéricos, análisis de datos y tareas científicas y
de ingeniería. Se diferencia por su facilidad de aprendizaje y su comunidad activa, lo
que significa que hay una gran cantidad de recursos y bibliotecas disponibles para la
ingeniería.

Programas de métodos numéricos para


ingeniería y sus diferencias:

SciLab: Es un software de código abierto diseñado para


aplicaciones numéricas y científicas. Al igual que MATLAB,
Scilab se utiliza para resolver problemas de ingeniería,
matemáticas, física y otras disciplinas científicas mediante
cálculos numéricos, análisis de datos y visualización.
Scilab es una alternativa de código abierto a MATLAB y
ofrece muchas de las mismas funcionalidades y
capacidades.

Es muy buscado en las academias, la investigación y la industria, particularmente


por aquellos que buscan una alternativa de código abierto a MATLAB para tareas de
análisis numérico y simulación. Ofrece muchas de las capacidades de MATLAB y es
una herramienta poderosa para realizar cálculos y análisis científicos y técnicos.

FORTRAN: Es un lenguaje de programación de alto nivel


especialmente diseñado para aplicaciones científicas, de
ingeniería y matemáticas. El nombre "FORTRAN" es una
abreviatura de "FORmula TRANslation," lo que refleja su
enfoque original en la manipulación de fórmulas matemáticas.
Fue uno de los primeros lenguajes de programación de alto nivel
desarrollados y ha tenido una influencia significativa en la
computación científica y la ingeniería desde su creación en la
década de 1950.

La elección de un programa de métodos numéricos depende de varios factores,


incluyendo la familiaridad del usuario, el tipo de problema que se va a resolver y las
necesidades específicas del proyecto. Cada uno de estos programas tiene sus
propias ventajas y desventajas, por lo que es importante seleccionar el más
adecuado para la tarea en cuestión.
5 IDE´S para Python y sus diferencias:

PyCharm: Desarrollado por JetBrains, es conocido


por su capacidad de análisis estático, depuración
avanzada y soporte para Django. Es un entorno de
desarrollo integrado (IDE, por sus siglas en inglés)
desarrollado por JetBrains, diseñado específicamente
para la programación en Python. Es una de las
herramientas más populares para desarrolladores
que trabajan con Python, ya que ofrece un conjunto completo de
características y herramientas que simplifican el desarrollo de aplicaciones en
este lenguaje de programación. Los proyectos en PyCharm se pueden
organizar y gestionar de manera eficiente. El IDE proporciona herramientas
para crear, importar y administrar proyectos Python, incluyendo integración
con sistemas de control de versiones como Git.

Visual Studio Code: es un editor de código


fuente de código abierto desarrollado por
Microsoft. A pesar de su nombre, no es un IDE
completo como Visual Studio, sino más bien un
editor de código ligero y altamente
personalizable que se ha vuelto
extremadamente popular entre los desarrolladores de software en todo el
mundo. VS Code es conocido por su velocidad, su capacidad de extensión y
su amplia compatibilidad con varios lenguajes de programación y
tecnologías.Un editor de código altamente personalizable con una amplia
gama de extensiones para Python, lo que lo hace versátil para una variedad
de tareas de desarrollo. Es compatible con varios sistemas operativos,
incluyendo Windows, macOS y Linux, lo que lo hace accesible para una
amplia gama de usuarios.
Jypiter Notebook: es una aplicación de código abierto
que permite crear y compartir documentos interactivos
que contienen código, visualizaciones, texto narrativo y
elementos multimedia. Fue diseñada originalmente
para lenguajes de programación como Python, Julia y
R, pero actualmente admite una amplia variedad de
lenguajes a través de "kernels" (núcleos) que
proporcionan soporte para esos lenguajes. Jupyter
Notebook es ampliamente utilizado en la ciencia de datos, la investigación
científica y la educación para crear informes y presentaciones interactivas.
Especialmente popular en la ciencia de datos, proporciona un entorno
interactivo para crear y compartir documentos que contienen código,
visualizaciones y texto. Es una herramienta popular en entornos educativos,
ya que permite a los instructores y estudiantes crear y compartir materiales
de enseñanza interactivos y personalizados.

Spyder: Es un entorno de desarrollo


integrado (IDE) diseñado específicamente
para la programación en Python y la ciencia
de datos. Su nombre es un acrónimo de
"Scientific PYthon Development
EnviRonment" (Entorno de Desarrollo
Científico para Python, en español), lo que refleja su enfoque en el soporte
para aplicaciones científicas y técnicas que involucran Python. Orientado a la
ciencia de datos, incluye herramientas específicas para análisis numérico y
visualización. Es compatible con la creación y gestión de entornos virtuales
de Python, lo que permite aislar las dependencias de proyectos específicos.

IDLE: es un entorno de desarrollo integrado


(IDE) que se incluye con la instalación
estándar de Python. Está diseñado para
proporcionar un entorno básico y amigable
para escribir, editar y ejecutar programas en
Python. IDLE es multiplataforma y está
disponible en sistemas operativos como
Windows, macOS y Linux. Es el IDE básico que viene con la instalación
estándar de Python, simple pero funcional para tareas básicas. Los usuarios
pueden acceder a la documentación y la ayuda de Python directamente
desde el IDE, lo que facilita la búsqueda de información sobre funciones y
módulos de Python.
Diferencias entre precisión y exactitud:

La precisión y la exactitud son dos conceptos relacionados pero distintos que


se utilizan para describir la calidad de las mediciones y los resultados en
diversas disciplinas científicas y técnicas, incluyendo la ciencia de datos, la
ingeniería y la investigación científica.

La precisión se define como la capacidad de un conjunto de mediciones o


resultados para ser coherentes o cercanos entre sí. En otras palabras, una
medición precisa es aquella que produce resultados que están muy cerca
unos de otros cuando se repite la medición varias veces. Por otro lado, la
exactitud se refiere a la capacidad de un conjunto de mediciones o resultados
para estar cerca del valor verdadero o deseado. En otras palabras, una
medición exacta es aquella que se acerca al valor correcto o al valor objetivo.

La diferencias entre estos conceptos parece ser mínima, pero todo va a


depender en el ámbito que lo estemos aplicando, por ejemplo a la hora de
medir la longitud de un objeto con una cinta métrica. Si realizamos varias
mediciones y obtendremos resultados muy cercanos entre sí, pero no
logramos obtener la medida real, de este modo tendremos alta precisión pero
baja exactitud.

Diferencias entre error de truncamiento y error de


redondeo.

El Error de Truncamiento se debe a la aproximación de una función o un


proceso continuo mediante un conjunto finito de operaciones matemáticas.
Ocurre cuando se sustituye una expresión o una función continua por una
aproximación discreta. Por otro lado, el Error de Redondeo viene de la
representación finita de números en sistemas de cómputo, regularmente se
presentan cuando números reales continuos se acercan a números de punto
flotante que tienen precisión limitada. Estos errores son muy comunes en los
cálculos numéricos y deben considerarse al evaluar la precisión y
confiabilidad de los resultados computacionales. Estos errores pueden
controlarse ajustando la precisión del método utilizando aproximaciones más
refinadas en el caso del error de truncamiento; para el error de redondeo
podemos utilizar una mayor cantidad de bits para representar números de
punto flotante en sistemas de cómputo. Sin embargo, esto acarrea una mayor
necesidad de recursos de procesamiento y memoria.
Aplicaciones donde se empleen métodos numéricos en su
campo de estudio.

Los métodos numéricos desempeñan un papel crucial en la ingeniería aeronáutica


al permitir la simulación y el análisis de una amplia gama de fenómenos físicos y
matemáticos que afectan al diseño, rendimiento y operación de aeronaves. Estos
métodos contribuyen significativamente a la eficiencia, seguridad y avance
tecnológico en la industria aeroespacial.

● Diseño de Aeronaves: Los ingenieros aeronáuticos utilizan métodos


numéricos para diseñar y analizar componentes de aeronaves, como alas,
estructuras, motores y sistemas de control. Esto incluye la simulación de
flujos de aire alrededor de la aeronave (dinámica de fluidos computacional,
CFD) para evaluar la aerodinámica y la eficiencia.

● Análisis de Estrés y Deformación: Se emplean métodos numéricos para


evaluar el comportamiento estructural de las aeronaves bajo diferentes
condiciones de carga, como turbulencias, aterrizajes y maniobras. Esto
implica el uso de análisis de elementos finitos (FEA) para predecir el estrés y
la deformación en las estructuras.

● Optimización de Diseño: La optimización de diseño es esencial en la


ingeniería aeronáutica para mejorar la eficiencia, el rendimiento y la
seguridad de las aeronaves. Los métodos numéricos ayudan a encontrar
diseños óptimos al considerar múltiples variables y restricciones.

● Simulación de Vuelo: Los simuladores de vuelo utilizan métodos numéricos


para recrear las condiciones de vuelo y entrenar a pilotos. Esto incluye la
modelización de la dinámica de vuelo, las condiciones meteorológicas y las
características de la aeronave.

● Mantenimiento Predictivo: Los métodos numéricos también se utilizan en el


mantenimiento predictivo de aeronaves. Los datos de sensores se analizan
numéricamente para predecir el desgaste y la vida útil de los componentes, lo
que contribuye a una operación segura y eficiente.
Conclusión:

los métodos numéricos no solo amplía nuestra comprensión de las


herramientas matemáticas, sino que también nos brinda una valiosa
perspectiva sobre cómo abordar y resolver desafíos interdisciplinarios
en un mundo impulsado por datos y tecnología. Su estudio nos prepara
para enfrentar los problemas complejos de hoy y del mañana con una
base sólida de conocimiento y habilidades computacionales. Al
profundizar en los conceptos de precisión, exactitud, error de truncamiento y
error de redondeo, hemos descubierto la importancia de la atención
meticulosa a los detalles y la necesidad de equilibrar la eficiencia
computacional con la precisión de los resultados. La capacidad de resolver
problemas complejos y tomar decisiones informadas se ve enriquecida por
la comprensión y aplicación de estos métodos, lo que permite avances
continuos en la tecnología, la investigación y la innovación en una amplia
gama de campos como la Ingeniería Aeronáutica.

También podría gustarte