Está en la página 1de 22

SUBSECRETARIA DE EDUCACION SUPERIOR

DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA


INSTITUTO TECNOLOGICO DE MAZATLAN

INGENIERIA ELECTRONICA

MANUAL DE PRÁCTICAS DE LA MATERIA

ANÁLISIS NUMÉRICO
CLAVE DE LA ASIGNATURA: ECC-0402

INGENIERIA ELECTRONICA | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

INGENIERIA ELECTRONICA
PRÁCTICA # 3

SOLUCIÓN DE ECUACIONES LINEALES

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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:

Usando triángulos semejantes, se tiene:

11

INGENIERIA ELECTRONICA | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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

La regresión no lineal es un problema de inferencia para un modelo tipo:


14

INGENIERIA ELECTRONICA | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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.

Mínimos cuadrados ordinarios y ponderados

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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

REGLA DEL TRAPECIO

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.

En donde f1(x) corresponde a una línea recta que se representa como:

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

INGENIERIA ELECTRONICA

El resultado de la integración es:

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).

La integral se representa como:

I ≈ ancho x altura promedio

18

INGENIERIA ELECTRONICA | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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:

Después de integrar y de reordenar términos, resulta la siguiente ecuación:

19

INGENIERIA ELECTRONICA | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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 | http://electronica.itmazatlan.edu.mx/


SUBSECRETARIA DE EDUCACION SUPERIOR
DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA
INSTITUTO TECNOLOGICO DE MAZATLAN

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

INGENIERIA ELECTRONICA | http://electronica.itmazatlan.edu.mx/

También podría gustarte