Apuntes y Material Didáctico (años anteriores)
Tutoriales de Scilab
- Scilab para Principiantes
- Introducción a Scilab
- Scilab para la Enseñanza de las Matemáticas
- Scilab no es Ingenuo
Tutoriales de MATLAB de la Escuela Superior de Ingenieros Industriales de la Universidad de Navarra
Uso de MATLAB
Unidades Temáticas
Unidad 1: La Ingeniería en el Siglo XXI: Objetivos. Logros recientes en Ingeniería y en Ciencias Tecnológicas. Grandes desafíos para el futuro. El cambiante entorno de la Ingeniería y de las Cs. Tecnológicas. Sistemas de cómputo: Computadora digital. Equipo de cómputo. Tipos de computadoras. Software para computadoras: Sistemas operativos, entornos Windows y McIntosh, procesadores de texto, hojas de cálculo, bases de datos, diseño asistido por computadora (CAD). Software para cálculo matemático: MATLAB, Octave, Scilab, Mathematica, MATHCAD, MAPLE, etc. Lenguajes informáticos. Ejecución de un programa en computadora. Ciclo de vida del software. Prototipos de software. Internet, correo electrónico y la World Wide Web. Estrategia para la resolución de problemas en ingeniería utilizando software para cálculo . Operaciones con matrices y vectores.
Remitirse a la Bibliografía: Solución de Problemas de Ingeniería con MATLAB - Delores M. Etter
Unidad 2: Introducción a los métodos numéricos. Series de Taylor. Los números en las computadoras. Bases de representación de los números. Rango de las constantes numéricas. Números en el hardware de la computadora. Errores numéricos: Errores de redondeo y errores de truncamiento. Overflow, underflow y problemas mal condicionados.Metodología para resolver problemas en ingeniería
- Metodología para Resolver Problemas de Ingeniería
- Resolución de Problemas en Ingeniería - Ejemplos de Clase en Scilab
- Importancia de los Métodos Numéricos en la Simulación de Procesos Químicos
- ¿Qué son los Métodos Numéricos?
- Programa fondo_de_retiro.sce
- Causas Principales de Errores en los Métodos Numéricos
- Errores de Redondeo y de Truncamiento - Parte I (presentación Power Point 2020)
- Errores de Redondeo y de Truncamiento - Parte II (presentación Power Point 2020)
Unidad 3: Sistemas de ecuaciones lineales: Existencia y unicidad de la solución. Métodos directos de resolución: Eliminación de Gauss y Gauss - Jordan. Métodos especiales para la resolución de sistemas de ecuaciones con matrices ralas. Método de Thomas para la resolución de matrices tridiagonales en bloque. Aplicación a procesos de separación múltiple etapa. Descomposición LU y PLU. Análisis de la condición del sistema: Números de condición, normas y errores. Métodos iterativos de resolución: Método de Jacobi, Gauss – Seidel.
- Solución de Sistemas de Ecuaciones Algebraicas Lineales
- Propiedades de los Sistemas de Ecuaciones Algebraicas Lineales
- Solución de Sistemas de Ecuaciones Algebraicas Lineales - Parte I (presentación Power Point 2020)
- Solución de Sistemas de Ecuaciones Algebraicas Lineales - Parte II (presentación Power Point 2020)
- Solución de Sistemas de Ecuaciones Algebraicas Lineales - Parte III (presentación Power Point 2020)
- Descomposición LU de la Matriz A de Coeficientes de un SEAL (presentación Power Point 2020)
- Normas de Vectores y de Matrices (presentación Power Point 2020)
- Autovalores y Autovectores (presentación Power Point 2020)
- Ejemplos de Resolución de Sistemas de Ecuaciones Algebraicas Lineales Mediante Métodos Iterativos
Unidad 4: Regresión lineal: Planteo del problema. Mínimos cuadrados. Ecuaciones normales. Factorización QR. Matrices degeneradas. Descomposición en valores singulares.
- Regresión Lineal (archivo .pdf)
- Regresión LIneal Parte I (presentación Power Point 2020)
- Regresión Lineal Parte II (presentación Power Point 2020)
Unidad 5: Resolución numérica de ecuaciones no - lineales de una variable. Métodos básicos. Discusión de la convergencia. Orden de convergencia del método. Resolución numérica de ecuaciones no - lineales de una variable: a) Método de sustitución directa o de aproximaciones sucesivas. Aceleradores de la convergencia: Método de Wegstein. b) Métodos de linealización: Método de Newton – Raphson, método de Newton Raphson de 2do. Orden, método modificado de Newton – Raphson, método de Von Mises o de las cuerdas paralelas, método de la secante, Regula Falsi y métodos relacionados. Resolución numérica de sistemas de ecuaciones no lineales: a) Métodos de aproximaciones sucesivas. Aceleradores de convergencia: Método de Wegstein. b) Métodos de linealización: Método de Newton – Raphson, métodos cuasi-Newton. Aplicaciones a problemas típicos de Ingeniería Química.
- Solución Numérica de Ecuaciones No Lineales en Ingeniería Química
- Ejemplos de ecuaciones no lineales en Ingeniería Química.
- Archivos de MATLAB de ejemplos de ecuaciones no lineales
- Localizador de raíces por búsqueda incremental. Programa incsearch en código MATLAB
- Ejemplos de aplicación del programa incsearch en código Scilab
- Programa NRsdivision en código MATLAB que implementa el algoritmo de la división sintética para la determinación de las raíces de un polinomio a coeficientes reales
- Programa PlotMoody en código Scilab para evaluar el factor de fricción en flujo turbulento mediante la fórmula Colebrook-White. Diagrama de Moody
- Solución de las ecuaciones de Darcy-Weisbach, Colebrook-White Swamee-Jain para flujo turbulento en tuberías de sección circular. Programa DWSJ en código Scilab
- Solución Numérica de Sistemas de Ecuaciones No Lineales (SENL) en Ingeniería Química
- Archivos de MATLAB de ejemplos de sistemas de ecuaciones no lineales (SENL)
- Utilización del algoritmo de Newton (con factor de relajación) en código Scilab para resolver el sistema de ecuaciones no lineales del Ejemplo 04
- Utilización del comando fsolve de Scilab para resolver el sistema de ecuaciones no lineales del Ejemplo 04
- Resolución del sistema de ecuaciones no lineales dado en clase mediante el algoritmo de Newton modificado (con factor de relajación) en código Scilab y el comando fsolve de Scilab
Unidad 6: Optimización unidimensional: Métodos de Newton, interpolación parabólica sucesiva y de la búsqueda dorada (Fibonacci). Optimización multidimensional: Método de la pendiente más pronunciada. Método de Newton. Modificación del método de Newton. Método Simplex. Aplicaciones a problemas típicos de Ingeniería Química.
- Optimización 2020
- Optimización Unidimensional No Restringida
- Optimización Multidimensional No Restringida
- Máximos y mínimos de funciones de varias variables: Método del Hessiano
Unidad 7: Cuadratura numérica: Regla del trapezoide, regla de Simpson. Cuadratura Gaussiana. Estimación del error. Cuadratura adaptativa. Cuadratura multidimensional y mapping. Aplicaciones a problemas típicos de Ingeniería Química.
- Cuadratura Numérica - Parte I
- Cuadratura Numérica - Parte II
- Cuadratura: Apuntes de Clase (en inglés)
- Ejemplo de aplicación: Integración de la función e^x en el intervalo [1 3] mediante la utilización de 3 reglas de cuadratura implementadas en Scilab: Extremo inferior, regla del trapecio y regla de Simpson.
- Error en la cuadratura de Gauss (archivo de comandos de Scilab - ejecutar con echo)
- Integración Romberg (archivo de comandos de Scilab - ejecutar con echo)
Unidad 8: Aproximación a la solución de ecuaciones diferenciales ordinarias. Definiciones. Solución de una ecuación diferencial. Problemas de condiciones de contorno y de valores iniciales. Algoritmos numéricos para resolver EDO’s con condiciones iniciales: Aproximación de una EDO mediante expansión en series de Taylor. Algoritmos numéricos para resolver EDO’s con condiciones iniciales: Métodos explícitos de resolución de EDO’s: Método de Euler, métodos Runge – Kutta. Métodos predictores correctores: Método de Euler-Gauss. Métodos implícitos de integración. Estabilidad numérica. Métodos de integración de orden superior. Aplicaciones a problemas típicos de Ingeniería Química.
- Solución Numérica de Ecuaciones Difererenciales Ordinarias en Ingeniería Química·
-
- Archivo de Scilab que implementa el método explícito de Euler aplicado a resolver el problema del reactor batch con reacción de 1er. orden
- Archivos de Scilab que implementan el método implícito de Euler aplicado a resolver el problema del reactor batch con reacción de 1er. orden
- Archivos de MATLAB de sistemas de ecuaciones diferenciales ordinarias