You are on page 1of 24

04 de Octubre de 2010

TEORA DE
ERRORES
(Clase 03)
Departamento de Matemtica Aplicada
Facultad de Ingeniera
Universidad Central de Venezuela
Clculo Numrico

Jos Luis Quintero 1

Puntos a tratar

1. Series elementales
2. Evaluacin de funciones analticas
3. Ejercicio computacional
4. Condicin y condicionamiento
5. Nmero de condicin aplicado a
la evaluacin de funciones
6. Nmero de condicin aplicado a
una matriz cuadrada
Clculo Numrico

Jos Luis Quintero 2

Tabla de series elementales

Clculo Numrico

Jos Luis Quintero 3

Puntos a tratar

1. Series elementales
2. Evaluacin de funciones analticas
3. Ejercicio computacional
4. Condicin y condicionamiento
5. Nmero de condicin aplicado a
la evaluacin de funciones
6. Nmero de condicin aplicado a
una matriz cuadrada
Clculo Numrico

Jos Luis Quintero 4

Evaluacin de funciones reales analticas

Una funcin real f(x) se denomina analtica en


un punto si en la vecindad x < R de este
punto puede desarrollarse en series de
potencias (serie de Taylor).
En muchos casos, desarrollar una funcin
en serie de Taylor resulta muy conveniente
para calcular los valores de la funcin, en otros
casos basta con racionalizar (radicales),
aplicar propiedades (logaritmos) o transformar
en expresiones equivalentes (expresiones
trigonomtricas).
Clculo Numrico

Jos Luis Quintero 5

Evaluacin de funciones reales analticas

EJEMPLO.
Sean las funciones

f(x) = x( x + 1 x) , g(x) =

x
x +1 + x

Halle f(500) y g(500) y compare con el valor


exacto 11.174755300747198

Clculo Numrico

Jos Luis Quintero 6

Evaluacin de funciones reales analticas

SOLUCIN.

f(500) = 500( 501 500)


500(22.3830 22.3607) = 11.15

g(500) =

500

501 + 500
500
500

=
22.3830 + 22.3607 44.7437
= 11.1748

Clculo Numrico

Jos Luis Quintero 7

Evaluacin de funciones reales analticas

La segunda funcin es algebraicamente


equivalente a f(x), como muestra el siguiente
clculo

f(x) =

x( x + 1 x)( x + 1 + x)
( x + 1 + x)

2
2

x ( x + 1) ( x)
=
=
x +1 + x

x
x +1 + x

La respuesta
g(500) = 11.1748
tiene un error absoluto menor.
Clculo Numrico

Jos Luis Quintero 8

Puntos a tratar

1. Series elementales
2. Evaluacin de funciones analticas
3. Ejercicio computacional
4. Condicin y condicionamiento
5. Nmero de condicin aplicado a
la evaluacin de funciones
6. Nmero de condicin aplicado a
una matriz cuadrada
Clculo Numrico

Jos Luis Quintero 9

Ejercicio computacional

Considere la funcin
1 cos(x)
f(x) =
x2
1. Obtenga su grfica.
2. Verifique que f(x 0) = 12 , analtica y
grficamente.
3. Verifique las siguientes expresiones
equivalentes para f(x):

2sen2( 2x )
sen2(x)
f(x) = 2
y f(x) =
x (1 + cos(x))
x2
Clculo Numrico

Jos Luis Quintero 10

Ejercicio computacional

4. Obtenga una expresin equivalente para


f(x) a partir del siguiente polinomio de
Taylor de la funcin cos(x), alrededor de
x=0

cos(x) =

i=0

Clculo Numrico

2i
2
4
6
8
x
x
x
x
x
(1)i
=1
+

+
...
(2i)!
2! 4! 6! 8!

Jos Luis Quintero 11

Ejercicio computacional

5. Evale las dos expresiones disponibles para


f en los valores

x = 21, 22 , 24 , 28 , 216.
6. Guarde el cdigo (programa 1) con el
nombre de taylor.m para evaluar las
expresiones.

Clculo Numrico

Jos Luis Quintero 12

Programa 1
clc
x=1/2;
for i=1:10
term=0.5;
sum=0;
n=0;
while (abs(term)+sum)>sum
sum=sum+term;
n=n+1;
term=term*(-1)*x*x/((2*n+1)*(2*n+2));
end
fun=(1-cos(x))/(x.*x);
fun2=((sin(x))^2/(1+cos(x)))/(x.*x);
fun3=2*(sin(x/2))^2/(x.*x);
fprintf(' n=%1.0f',n)
fprintf(' i=%1.0f',i)
fprintf(' taylor=%1.28f
',sum)
fprintf(' funcion=%1.28f ',fun)
fprintf(' funcion2=%1.28f ',fun2)
fprintf(' funcion3=%1.28f\n',fun3)
x=x.^2;
end

Clculo Numrico

Jos Luis Quintero 13

Ejercicio computacional

7. Justifique
los
resultados
obtenidos
mencionando la existencia de dificultades
numricas presentes en las frmulas (si las
hubiera)
para
el
rango
de
valores
considerados
(cancelacin
catastrfica,
divisin por cero, etc).
8. Concluya cul de estas expresiones resulta
ms estable numricamente.

Clculo Numrico

Jos Luis Quintero 14

Puntos a tratar

1. Series elementales
2. Evaluacin de funciones analticas
3. Ejercicio computacional
4. Condicin y condicionamiento
5. Nmero de condicin aplicado a
la evaluacin de funciones
6. Nmero de condicin aplicado a
una matriz cuadrada
Clculo Numrico

Jos Luis Quintero 15

Condicin y condicionamiento

Las palabras condicin y condicionamiento se


usan de manera informal para indicar cun
sensible es la solucin de un problema
respecto de pequeos cambios relativos en los
datos de entrada.
Un problema est mal condicionado si
pequeos cambios en los datos pueden dar
lugar a grandes cambios en las respuestas.
Para ciertos tipos de problemas se puede
definir un nmero de condicin. Si el nmero es
grande significa que se tiene un problema mal
condicionado.
Clculo Numrico

Jos Luis Quintero 16

Puntos a tratar

1. Series elementales
2. Evaluacin de funciones analticas
3. Ejercicio computacional
4. Condicin y condicionamiento
5. Nmero de condicin aplicado a
la evaluacin de funciones
6. Nmero de condicin aplicado a
una matriz cuadrada
Clculo Numrico

Jos Luis Quintero 17

Nmero de condicin para la evaluacin de funciones

Error absoluto (EA):

EAimagenes = K.EApreimagenes
f(x + h) f(x) f '(x) h

Error relativo (ER):

ERimagenes = K.ERpreimagenes
f(x + h) f(x)
xf '(x) h

f(x)
f(x) x

Clculo Numrico

Jos Luis Quintero 18

Ejemplo

x=linspace(-1,1,3000);
y=exp(x);
z=abs(x);
plot(x,y,'r.',x,z,'g.'), grid on
xlabel('Preimagenes')
ylabel ('Imagenes')
legend('Condicin absoluta','Condicin relativa')
title('Funciones de condicionamiento para y = exp(x)')

Clculo Numrico

Jos Luis Quintero 19

Ejemplo
Funciones de condicionamiento para y = exp(x)
3
Condicin absoluta
Condicin relativa
2.5

Imagenes

1.5

0.5

0
-1

Clculo Numrico

-0.8

-0.6

-0.4

-0.2
0
0.2
Preimagenes

0.4

0.6

0.8

Jos Luis Quintero 20

Puntos a tratar

1. Series elementales
2. Evaluacin de funciones analticas
3. Ejercicio computacional
4. Condicin y condicionamiento
5. Nmero de condicin aplicado a
la evaluacin de funciones
6. Nmero de condicin aplicado a
una matriz cuadrada
Clculo Numrico

Jos Luis Quintero 21

Norma de una matriz

= max
a

ij
1 jn
i =1
n

A
A

Clculo Numrico

= max
a

ij
1 i n
j=1

ij

i =1

j=1

Jos Luis Quintero 22

Nmero de condicin de una matriz

Para una matriz A:

(A) = A A

donde es una norma matricial

Clculo Numrico

Jos Luis Quintero 23

Pensamiento de hoy

La
experiencia
es
directamente proporcional al
nmero de errores cometidos.
Murphy

Clculo Numrico

Jos Luis Quintero 24

You might also like