Está en la página 1de 16

1

PERIODO 50

METODOS NUMERICOS
ING. MILTON GUERRÓN. MSC.
PLAN ANALÍTICO DE MÉTODOS NUMÉRICOS

1. DATOS INFORMATIVOS
CARRERA : INGENIERÍA CIVIL
2
NOMBRE DE LA ASIGNATURA: MÉTODOS NUMÉRICOS

MODALIDAD: X PRESENCIAL SEMIPRESENCIAL A DISTANCIA

NÚMERO DE CRÉDITOS : 4

NIVEL : CUARTO

PERIODO : 2017-2017

2. DESCRIPCIÓN DE LA ASIGNATURA O MÓDULO


Los métodos numéricos son herramientas matemáticasfundamentales para la
resolución de problemas que se presentan en varios campos de las ciencias y la
ingeniería. Para lo que se requiere conocimientos previos de programación,
álgebra lineal, cálculo diferencial,cálculo integral y ecuaciones diferenciales . Los
métodos numéricos nos permiten dar soluciones numéricas aproximadas a
problemas relacionados con sistemas de ecuaciones no lineales de una variable,
sistemas lineales de ecuaciones lineales, regresiones lineales por mínimos
cuadrados, interpolaciones de polinomios, diferenciación e integración y
ecuaciones diferenciales.

3. OBJETIVOS O COMPETENCIAS DE APRENDIZAJE


Generales:

 Comprender las definiciones y aplicar las técnicas de los métodos numéricos en


la resolución de los problemas de Ingeniería.
Específicos:

 Analizar los métodos de aproximación numérica y sus aplicaciones .


 Conocer la solución numérica de sistemas de ecuaciones lineales y no lineales.
 Aplicar los procesos de interpolación en problemas de Ingeniería .
1. INTRODUCCIÓN
1.1. Introducción general a los Métodos numéricos y manejo de Errores.
1.2. Cifras significativas. 3
1.3. Errores de redondeo en sistemas computacionales.

2. SOLUCIÓN NUMÉRICA A SISTEMAS NO LINEALES DE UNA VARIABLE


2.1. Método de la bisección.
2.2. Método de la falsa posición.
2.3. Métodos a intervalos para la búsqueda de raíces múltiples.
2.4. Método del punto fijo.
2.5. Método de Newton-Raphson, método modificado.
2.6. Método de la secante, método mejorado.
2.7. Método de las raíces Múltiples.

3. SOLUCIÓN NUMÉRICA A SISTEMAS DE ECUACIONES LINEALES


3.1. Eliminación de Gauss simple.
3.2. Método de Gauss-Jordan.

4. REGRESION POR MINIMOS CUADRADOS


4.1. Regresión lineal.
4.2. Regresión polinomial.
4.3. Regresión lineal múltiple.
1. INTERPOLACIÓN
1.1. Interpolación de polinomios: Diferencia dividida de newton; método de
Lagrange. 4
1.2. Coeficientes de un polinomio de interpolación.
1.3. Interpolación inversa.
1.4. Interpolación mediante splines.

2. DIFERENCIACIÓN E INTEGRACIÓN NUMÉRICA


2.1. Algoritmos de Newton-Coles para ecuaciones.
2.2. Integración de Romberg.
2.3. Cuadratura de Gauss.
2.4. Integrales impropias.
2.5. Diferenciación de fórmulas con alta exactitud.
2.6. Extrapolación de Richardson.
2.7. Derivadas de datos igualmente espaciados.
2.8. Derivadas e integrales para datos con errores.

3. RESOLUCIÓN DE ECUACIONES DIFERENCIALES


3.1. Método de Euler.
3.2. Métodos de Runge-Kutta.
BIBLIOGRAFÍA BÁSICA
5
 CHAPRA, Steven C. Numerical Methods for Engineers. Seven Edition.
Editorial McGraw Hill2014.
 JOHN H. MATHEWS – KURTIS D. FINK. Tercera Edicion. Metodos
Numericos con MATLAB.

9. BIBLIOGRAFÍA COMPLEMENTARIA

 FAIRES, D. BURDEN, R. Análisis numérico.Novena Edición. Editorial


CENGAGE Learning. 2011.
 NIEVES Antonio. DOMÍNGUEZ Federico. Métodos numéricos aplicados a
la ingeniería. Segunda Edición. Compañía Editorial Continental S.A.
México 2003.
 GERALD, Curtis F. WHEATLEY Patrick O. Análisis Numérico con
aplicaciones. Sexta Edición. Editorial Pearson Educación S.A. México
2000.
 MATHEWS John H. FINK Kurtis D. Métodos numéricos con matlab.
Editorial Pearson Educación S.A. Madrid 2000.
 SCHEID Francis. Teoría y problemas de análisis numérico.McGraw-Hill.
México 1972.
Introducción a los métodos numéricos 6
1. INTRODUCCION.- Los métodos numéricos son técnicas mediante las cuales es posible
formular problemas matemáticos de tal forma que puedan resolverse usando
operaciones aritméticas.

Los métodos numéricos nos vuelven aptos para entender esquemas numéricos a fin de
resolver problemas matemáticos, de ingeniería y científicos en una computadora,
reducir esquemas numéricos básicos, escribir programas y resolverlos en una
computadora y usar correctamente el software existente para dichos métodos y no solo
aumenta nuestra habilidad para el uso de computadoras sino que también amplia la
pericia matemática y la comprensi6n de los principios científicos básicos.

El análisis numérico trata de diseñar métodos para “aproximar” de una manera eficiente
las soluciones de problemas expresados matemáticamente.

El objetivo principal del análisis numérico es encontrar soluciones “aproximadas” a problemas


complejos utilizando sólo las operaciones más simples de la aritmética.
1.1. Números Decimales 7
Comúnmente los seres humanos, realizamos los cálculos aritméticos usando el sistema
numérico decimal (base 10); las computadoras hacen los cálculos aritméticos usando el
sistema numérico binario (base 2).

Al traducir los tipos numéricos existentes a notación binaria queda claro que las
operaciones realizadas no necesariamente son exactas por lo tanto van acumulado
diferencias (errores) en cada una de las operaciones.

Notación Decimal

La expresión 2034 en base 10 se puede escribir:

2034(10) = 2 x 103 + 0 x 102 + 3 x 101 + 4 x 100

Todo número en base 10 tiene la siguiente notación

N(10) = 𝒂 k 10𝑘 + 𝒂 k-1 10𝑘−1 + … + 𝒂 1 101 + 𝒂 0 100


𝒂 k= {0, 1, 2, 3,…, 9}
Números Binarios
8
Notación Binaria

Notación Decimal Notación Binaria


0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001

N(2) = 𝒂 k 2 + 𝒂 k-1 2
𝑘 𝑘−1
+…+ 𝒂12 +𝒂02
1 0

𝒂 k= {0, 1}
9
Clasificación de números

Naturales 1: uno
Naturales primos
Enteros
ℕ Naturales compuestos
Racionales ℤ
0: Cero
Complejos
Reales ℚ Enteros negativos

ℂ ℝ
Fracción propia
Fraccionarios
Fracción impropia

Irracionales algebraicos
Irracionales
Trascendentes

Imaginarios
Todo número racional se puede clasificar en entero y fraccionario, los números enteros se 10
clasifican en enteros positivos o naturales, cero y enteros negativos; los fraccionarios se
clasifican en decimal finito e infinito, de decimal finito si el residuo es cero.
Las fracciones de decimal infinito se clasifican en periódicas y semi-periódicas.
Las fracciones periódicas como 3,3333… = 3, 3, se puede obtener su fracción que es
igual al cociente cuyo numerador es igual al número menos la parte periódica (33-3), y el
denominador es tantos nueves como cifras (una) tenga la parte periódica (9).
33−3 30
3,3 = =
9 9
Las fracciones semi-periódicas como 3,2455555… = 3,245̂ , se puede obtener su forma
fraccionaria, cuyo numerador es el número menos el número sin la parte periódica
(3245-324), el denominador es tantos nueves como cifras tenga la parte periódica y
tantos ceros como cifras tenga la parte no periódica (dos).
3245−324 2921
3,245 = =
900 900
Transformaciones de números binarios a decimales y decimales a binarios
11
Ejemplo

Transformar el numero 1001(2) a un número base 10

1001 = 1 x 23 + 0 x 22 + 0 x 21 + 1 x 20 = 9

Transformar el numero 28(10) a un numero de base 2


12
Regla de transformación de un número en notación base 10 con decimales a binario.

1. Se transforma la parte entera binaria.

2. Se sigue con la parte fraccionaria multiplicando por el número 2; si el resultado es


mayor o igual a 1 se anota un 1; si es menor que 1 se anota un 0. (El producto se realiza
con la parte original decimal y con la parte fraccionaria de las sucesivas multiplicaciones,
hasta que la parte fraccionaria sea cero).

3. Después de realizar cada multiplicación, se coloca los números obtenidos en el orden


de su obtención.

4. Algunos números se transforman en dígitos periódicos.


Ejemplo:

Transformar el numero 0.828125 (10) a binario


13
0.828125*2=1.65625 R 1

0.6562¨*2=1.3125 R 1

0.3125*2=0.625 R 0

0.625*2= 1.25 R 1

0.25*2=0.5 R 0

0.5*2=1.0 R 1
El número se obtiene desde arriba hacia abajo y es 110101

Ejemplo:

Transformar el numero 0.4 (10) a binario.

0.4*2=0.8 el entero es 0

0.8*2=1.6 el entero es 1

0.6*2=1.2 el entero es 1

0.2*2=0.4 el entero es 0

0.4*2=0.8 el entero es 0

Entonces entra en un ciclo, y solo se toman los primeros dígitos aproximados por lo tanto se dice
que 0.4 decimal es 01100110011 binario, aunque puedes recortarlo a 011001 binario.
Ejercicios 14
1. Transformar 11001011 a número decimal
2. Transformar 10001111 a número decimal
3. Transformar 23456 a número binario
4. Transformar 100560 a número binario
5. Transformar 0.125000 a número binario
6. Transformar 0.218750 a número binario
7. Transformar 55.78 a numero binario
8. Transformar 10053.7689 a número binario
9. Transformar 11100111.111101 a numero decimal
10. Transformar 110011.11111001 a numero decimal
11. Elaborar un programa para en MATLAB para transformar una fracción decimal a binaria

12. Elaborar un programa para en MATLAB para transformar una fracción binaria a decimal
clc
divisor = 2;
cociente = 0;
residuo = 0;
a=0;
i=1;
j=1;
b=1;
c=2;
15
x=0;1;
disp('Ingrese el tipo de numero que quiere convertir');
n=input('1.- convertir de decimal a binario y 2.- convertir de binario
a decimal ');
while n <= 0 || n > 2
disp('el numero ingresado debe ser 1 o 2');
n=input('1.- convertir de decimal a binario y 2.- convertir de
binario a decimal ');
end
if n==1
dividendo = input('ingrese el numero decimal --> ');
while dividendo <= 0
disp('el numero decimal debe ser mayor que cero');
dividendo = input('ingrese el numero decimal --> ');
end
residuo=dividendo;
while c>1;
while residuo >= divisor
cociente=cociente + 1;
residuo=residuo-divisor;
end
a(j,i)=residuo;
i=i+1;
residuo=cociente;
c=cociente;
cociente = 0;
end
a(j,i)=c;
f=i;
while b <= i
x(j,b)=a(j,f);
f=f-1;
b=b+1;
end
disp('Este es el numero binario');
disp(x);
else
x=input('ingrese el NUMERO BINARIO COMO UN VECTOR ---> ');
n=length(x);
disp('NUMERO BINARIO INGRESADO');
disp(x);
decimal=0;
for i=1:n
decimal=decimal+x(i)*2^(n-i);
disp(decimal);
end
disp('El numero decimal es')
disp(decimal);
end
16

GRACIAS

También podría gustarte