Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ANÁLISIS
ANÁLISIS
INGENIERIA ELECTRONICA
ANÁLISIS NUMÉRICO
CLAVE DE LA ASIGNATURA: ECC-0402
INGENIERIA ELECTRONICA
PRÁCTICA # 1
TIPOS DE ERROR
OBJETIVO
Identificar las diferencias entre distintos tipos de errores numéricos, así como familiarizarse con el diseño de programas para métodos iterativos.
INTRODUCCIÓN
Para ilustrar los tipos de errores, se tomará como método iterativo, la serie de Maclaurin en expansión, para conocer el valor verdadero de la expresión:
𝑥2 𝑥3 𝑥𝑛
𝑒𝑥 = 1 + 𝑥 + + + …+
2! 3! 𝑛!
Así, cuantos más términos se le agreguen a la serie, la aproximación será cada vez más, una mejor estimación del valor verdadero de 𝑒 𝑥 . Se inicia con el
primer término 𝑒 𝑥 = 1, agregando por cada iteración, un término de la serie, se propone calcular el valor verdadero de 𝑒 0.5 . Después de agregar cada
término, calcular los errores, relativo porcentual verdadero y normalizado a un valor aproximado, utilizando las expresiones vistas en clase para ello. El valor
verdadero (el que se considerará así será el que obtenga de la calculadora), deberá indicarse desde el principio por el usuario del programa.
MATERIAL Y EQUIPO
Computadora
Calculadora
2
INGENIERIA ELECTRONICA
PROCEDIMIENTO
Deberá diseñar un programa, de preferencia utilizando lenguaje C, que pida al usuario, el número de términos de la serie que utilizará para aproximarse al
valor verdadero (el que se le haya cargado previamente). El número de términos, será realmente también el número de iteraciones que se harán, puesto que
el programa, al ir agregando un término, deberá calcular, los errores indicados en una tabla que finalmente será lo que vea el usuario en el monitor.
La tabla deberá indicar, el valor obtenido de la serie, término por término y además, los errores calculados para cada caso, de acuerdo al valor verdadero que
se le haya cargado previamente.
DIAGRAMA DE FLUJO
CÓDIGO
CONCLUSIONES
REFERENCIAS
Chapra-Canale. Métodos Numéricos para Ingenieros. Ed. McGraw-Hill
3
Deitel-Deitel. Lenguaje C/ C++. Ed. PEARSON.
INGENIERIA ELECTRONICA
PRÁCTICA # 2
CÁLCULO DE RAÍCES
OBJETIVO
a).- Diseñar un programa que ayude a identificar las diferencias entre los resultados arrojados por distintos tipos de métodos cerrados para calcular raíces de
ecuaciones.
b).- Diseñar un programa que ayude a identificar las diferencias entre los resultados arrojados por distintos tipos de métodos abiertos para calcular raíces de
ecuaciones.
INTRODUCCIÓN
MATERIAL Y EQUIPO
Computadora
Calculadora
PROCEDIMIENTO
4
DIAGRAMA DE FLUJO
INGENIERIA ELECTRONICA
CÓDIGO
CONCLUSIONES
REFERENCIAS
Chapra-Canale. Métodos Numéricos para Ingenieros. Ed. McGraw-Hill
Deitel-Deitel. Lenguaje C/ C++. Ed. PEARSON.
INGENIERIA ELECTRONICA
PRÁCTICA # 3
OBJETIVO
a).- Diseñar un programa que ayude a resolver un sistema de ecuaciones lineales por el método de eliminación de Gauss-Jordan.
b).- Diseñar un programa que ayude a resolver un sistema de ecuaciones lineales por el método de eliminación de Gauss-Seidel.
INTRODUCCIÓN
El método de eliminación de Gauss es un algoritmo del álgebra lineal para determinar las soluciones de un sistema de ecuaciones lineales. Un sistema de
ecuaciones se resuelve por el método de Gauss cuando se obtienen sus soluciones mediante la reducción del sistema dado a otro equivalente en el que
cada ecuación tiene una incógnita menos que la anterior. El método está ideado para resolver un sistema general de n ecuaciones.
La técnica consiste en dos fases:
1. Eliminación de las incógnitas.
2. Su solución mediante sustitución hacia atrás.
INGENIERIA ELECTRONICA
El método de Gauss-Jordan, es una variación de la eliminación de Gauss. Para resolver un sistema de ecuaciones lineales consiste en convertir la matriz
aumentada en una matriz reducida por renglones y a partir de ésta interpretar directamente la solución del sistema.
El método de Gauss-Seidel es otro método iterativo de eliminación de variables para solucionar sistemas de ecuaciones. Consiste en lo siguiente: supóngase
un sistema de ecuaciones
INGENIERIA ELECTRONICA
a11x1 a12x2 a1nxn = b1
a21x1 a22x2 a2nxn = b2
a31x1 a32x2 a33x3 = b3
Despejemos x1 de la primera ecuación, como ejemplo, x2 de la segunda ecuación, xn de la tercera ecuación:
Este último conjunto de ecuaciones son las que forman nuestras fórmulas iterativas. Para comenzar el proceso iterativo, le damos el valor de CERO a las
variables, excepto la que se quiere despejar, esto nos dará un primer valor, de manera que:
Enseguida, se sustituye este valor en la ecuación 2, y las variables siguen teniendo el valor de cero. Esto nos da el siguiente valor para:
Obtenido de:
INGENIERIA ELECTRONICA | http://electronica.itmazatlan.edu.mx/
SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN
INGENIERIA ELECTRONICA
Estos últimos valores los sustituimos en la ecuación 3, mientras que siguen teniendo el valor de cero; y así sucesivamente hasta llegar a la última ecuación.
MATERIAL Y EQUIPO
Computadora
Calculadora
PROCEDIMIENTO
Deberá diseñar un programa que resuelva sistemas de ecuaciones de 3 incógnitas por medio de los métodos sugeridos. El usuario deberá indicar los valores
de los coeficientes de las ecuaciones, según se los vaya pidiendo el programa. Al final, deberá hacer el cálculo y mostrar los resultados en pantalla.
DIAGRAMA DE FLUJO
CÓDIGO
INGENIERIA ELECTRONICA
CONCLUSIONES
REFERENCIAS
Chapra-Canale. Métodos Numéricos para Ingenieros. Ed. McGraw-Hill
Deitel-Deitel. Lenguaje C/ C++. Ed. PEARSON.
10
INGENIERIA ELECTRONICA
PRÁCTICA # 4
INTERPOLACIÓN
OBJETIVO
Diseñar un programa que ayude a interpolar de manera lineal o polinomial un conjunto de datos.
INTRODUCCIÓN
Interpolación_lineal
La forma más simple de interpolar es la de conectar dos puntos con una línea recta. Este método, llamado interpolación lineal, se muestra en el gráfico No. 1:
11
INGENIERIA ELECTRONICA
que se puede reordenar como :
La cual es una formula de interpolación lineal. La notación f 1(X) indica que se trata de un polinomio de interpolación de primer orden. Nótese que además de
representar la pendiente de la linera que conecta los dos puntos, el término
Interpolación Cuadrática
Una estrategia que mejora la aproximación es la introducir cierta curvatura en la línea que conecta a los puntos. Si se dispone de tres datos, lo anterior se
puede llevar a cabo con un polinomio de segundo orden (llamado también polinomio cuadrático o parábola). Una manera conveniente para este caso es :
Nótese que aunque la primera ecuación parezca diferente de la ecuación general de un polinomio, las dos ecuaciones son equivalentes.
MATERIAL Y EQUIPO
12
Computadora
Calculadora
INGENIERIA ELECTRONICA
PROCEDIMIENTO
Deberá diseñar un programa que le pida al usuario un conjunto de coordenadas que posteriormente ajustará a una expresión matemática por medio de
interpolación lineal o polinomial, según elija el usuario. Al final, deberá mostrar los resultados en pantalla.
DIAGRAMA DE FLUJO
CÓDIGO
CONCLUSIONES
REFERENCIAS
Chapra-Canale. Métodos Numéricos para Ingenieros. Ed. McGraw-Hill
13
Deitel-Deitel. Lenguaje C/ C++. Ed. PEARSON.
INGENIERIA ELECTRONICA
PRÁCTICA # 5
REGRESIÓN
OBJETIVO
Diseñar un programa que ayude a realizar una regresión de manera lineal o no lineal un a partir de un ejemplo dado.
INTRODUCCIÓN
Regresión lineal
El objeto de un análisis de regresión es investigar la relación estadística que existe entre una variable dependiente (Y) y una o más
variables independientes (x1,x2,x3…). Para poder realizar esta investigación, se debe postular una relación funcional entre las variables. Debido a su
simplicidad analítica, la forma funcional que más se utiliza en la práctica es la relación lineal. Cuando solo existe una variable independiente, esto se reduce
a una línea recta:
donde los coeficientes b0 y b1 son parámetros que definen la posición e inclinación de la recta.
Regresión no lineal
INGENIERIA ELECTRONICA
Basado en datos multidimensionales x,y, donde f es alguna función no lineal respecto a algunos parámetros desconocidos θ. Como mínimo, se pretende
obtener los valores de los parámetros asociados con la mejor curva de ajuste (habitualmente, con el método de los mínimos cuadrados). Con el fin de
determinar si el modelo es adecuado, puede ser necesario utilizar conceptos de inferencia estadística tales como intervalos de confianza para los parámetros
así como pruebas de bondad de ajuste.
El objetivo de la regresión no lineal se puede clarificar al considerar el caso de la regresión polinomial, la cual es mejor no tratar como un caso de regresión
no lineal. Cuando la función f toma la forma:
f(x) = ax2 + bx + c
la función f es no lineal en función de x pero lineal en función de los parámetros desconocidos a, b, yc. Este es el sentido del término "lineal" en el contexto
de la regresión estadística. Los procedimientos computacionales para la regresión polinomial son procedimientos de regresión lineal (múltiple), en este caso
con dos variables predictoras x y x2. Sin embargo, en ocasiones se sugiere que la regresión no lineal es necesaria para ajustar polinomios. Las
consecuencias prácticas de esta mala interpretación conducen a que un procedimiento de optimización no lineal sea usado cuando en realidad hay una
solución disponible en términos de regresión lineal. Paquetes (software) estadísticos consideran, por lo general, más alternativas de regresión lineal que de
regresión no lineal en sus procedimientos.
La mejor curva de ajuste se considera como aquella que minimiza la suma de las desviaciones (residuales) al cuadrado (SRC). Este es la aproximación por
el método de mínimos cuadrados (MMC). Sin embargo, en aquellos casos donde se tienen diferentes varianzas de error para diferentes errores, es necesario
minimizar la suma de los residuales al cuadrado ponderados (SRCP) (método de mínimos cuadrados ponderados). En la práctica, la varianza puede
depender del valor promedio ajustado. Así que los pesos son recalculados para cada iteración en un algoritmo de mínimos cuadrados ponderados iterativo.
En general, no hay una expresión de forma cerrada para los parámetros de mejor ajuste, como sucede en el caso de la regresión lineal. Métodos numéricos
de optimización son aplicados con el fin de determinar los parámetros de mejor ajuste. Otra vez, en contraste con la regresión lineal, podría haber varios
máximos locales de la función a ser optimizada. En la práctica, se suponen algunos valores iniciales los cuales junto con el algoritmo de optimización
conducen a encontrar el máximo global. 15
INGENIERIA ELECTRONICA
MATERIAL Y EQUIPO
Computadora
Calculadora
PROCEDIMIENTO
Deberá diseñar un programa que realice una regresión a partir de los datos que le introduzca el usuario y que también pueda elegir, entre hacerla lineal o no
lineal. Al final, mostrar los resultados en pantalla.
DIAGRAMA DE FLUJO
CÓDIGO
CONCLUSIONES
REFERENCIAS
Chapra-Canale. Métodos Numéricos para Ingenieros. Ed. McGraw-Hill
Deitel-Deitel. Lenguaje C/ C++. Ed. PEARSON. 16
INGENIERIA ELECTRONICA
PRÁCTICA # 6
INTEGRACIÓN
OBJETIVO
Diseñar un programa que ayude a realizar una integración a partir de un ejemplo dado.
INTRODUCCIÓN
La regla del trapecio o regla trapezoidal es la primera de las fórmulas cerradas de Newton-Cotes. Corresponde al caso en donde el polinomio de
aproximación es de primer orden.
17
El área bajo la línea recta es una aproximación de la integral de f(x) entre los límites a y b:
INGENIERIA ELECTRONICA
Que se denomina la regla del trapecio. Geométricamente, la regla del trapecio es equivalente a aproximar el área del trapezoide bajo la línea recta que
conecta f(a) y f(b).
18
INGENIERIA ELECTRONICA
REGLA DE SIMPSON.
Además de aplicar la regla trapezoidal con segmentos cada vez más finos, otra manera de obtener una estimación más exacta de una integral, es la de usar
polinomios de orden superior para conectar los puntos.
A las fórmulas resultantes de calcular la integral bajo estos polinomios se les llama reglas de Simpson. La regla de Simpson resulta cuando se sustituye un
polinomio de segundo orden en la ecuación:
Si a y b se denominan como x0 y x2 y f2 (x) se representa mediante un polinomio de Lagrange de segundo orden, entonces la integral es:
19
INGENIERIA ELECTRONICA
MATERIAL Y EQUIPO
Computadora
Calculadora
PROCEDIMIENTO
Deberá diseñar un programa que realice una integración a partir de los datos que le introduzca el usuario a partir de un ejemplo dado por el programador. Al
final, mostrar los resultados en pantalla.
DIAGRAMA DE FLUJO
CÓDIGO
CONCLUSIONES
REFERENCIAS
Chapra-Canale. Métodos Numéricos para Ingenieros. Ed. McGraw-Hill
Deitel-Deitel. Lenguaje C/ C++. Ed. PEARSON. 20
INGENIERIA ELECTRONICA
PRÁCTICA # 7
DIFERENCIACIÓN
OBJETIVO
Diseñar un programa que ayude a realizar una diferenciación a partir de un ejemplo dado.
INTRODUCCIÓN
Los métodos de Runge-Kutta logran la exactitud del procedimiento de una serie de Taylor sin requerir el cálculo de derivadas superiores. Existen muchas
variaciones. Existen varios tipos de métodos Runge-Kutta al emplear diferentes números de términos en la función incremento como la especificada por n.
n = 1, es el método de Euler.
MATERIAL Y EQUIPO
Computadora
Calculadora
PROCEDIMIENTO
Deberá diseñar un programa que realice una diferenciación, con cualquiera de las técnicas vistas en clase, a partir de los datos que le introduzca el usuario a 21
partir de un ejemplo dado por el programador. Al final, mostrar los resultados en pantalla.
INGENIERIA ELECTRONICA
DIAGRAMA DE FLUJO
CÓDIGO
CONCLUSIONES
REFERENCIAS
Chapra-Canale. Métodos Numéricos para Ingenieros. Ed. McGraw-Hill
Deitel-Deitel. Lenguaje C/ C++. Ed. PEARSON.
22