Está en la página 1de 6

Matemáticas

Análisis Numérico I

Cuarto Semestre

Actividades
Unidad 1. Fundamentos

Clave
05142424/06142424

Universidad Abierta y a Distancia de México


Análisis numérico I
Unidad 1. Fundamentos

Evidencia de aprendizaje. Fundamentos de análisis complejo

1. Recordando que el polinomio de Taylor alrededor del punto para algún número
es de la forma


2! !

a) desarrolla el polinomio de Taylor para la siguiente función:

Alrededor del punto 0

En realidad, el polinomio de Taylor cuando se evalúa alrededor de 0 se


convierte en el polinomio de McLaurin.

Empecemos por calcular las derivadas sucesivas de nuestra función


Ahora si evaluamos y las derivadas sucesivas en 0, tenemos:

⋯ 1

Sustituyendo en la expresión del polinomio, tenemos:


2! !

El polinomio para nuestra función es:

1 …
2! 3! 4! !

UNADM | DCEIT | MAT | MAMT2 2


Análisis numérico I
Unidad 1. Fundamentos

b) Encuentra n tal que la cantidad de cifras significativas del resultado sean 5

PARA 7 FACTORES
EL VALOR DEL POLINOMI0 = 2.7183
CON UN ERROR DE 2.7860e-005

UNADM | DCEIT | MAT | MAMT2 3


Análisis numérico I
Unidad 1. Fundamentos

2. Haz un script de Octave (función que deberá ser guardada en un archivo .m) que
calcule el valor del polinomio de Taylor para cualquier n (es decir, n también es un
parámetro).

El script desarrollado se presenta a continuación:

%SE INICIALIZAN LAS VARIABLES QUE SE USARÁN

VALOR_INICIAL = 0;
N = 0;
POLINOMIO = 0;

% EL ERROR SERÁ LA DIFERENCIA ENTRE EL VALOR DE LA FUNCIÓN


% Y EL VALOR DEL POLINOMIO.
% EN ESTE CASO, VALUAREMOS LA FUNCIÓN Y EL POLINOMIO PARA X=1

ERROR = abs (VALOR_INICIAL-exp(1))

% PEDIMOS QUE SE EJECUTE UNA SECUENCIA MIENTRAS EL ERROR SEA


% MAYOR A UNA DIEZMILÉSIMA

while (ERROR > 0.0001)

N++;
POLINOMIO = 0;
% SE EVALUAN LAS FRACCIONES DE CADA FACTORIAL Y SE SUMAN
% EN LA VARIABLE POLINOMIO

for i=1:N

POLINOMIO = POLINOMIO+inv(factorial(i));

endfor

% SE CALCULA EL ERROR CUIDANDO DE AGRGAR UNO AL VALOR DEL POLINOMIO


% YA QUE ESTE UNO NO SE AGREGÓ EN EL CICLO DEL FOR

ERROR = abs ((POLINOMIO + 1)-exp(1));

% FINALMENTE SE DESPLIEGAN LOS RESULTADOS: EL NUMERO DE ITERACIONES


% EL VALOR DEL POLINOMIO Y EL ERROR ESTIMADO

endwhile

disp ("PARA "),disp (N), disp ("FACTORES");

UNADM | DCEIT | MAT | MAMT2 4


Análisis numérico I
Unidad 1. Fundamentos

disp ("EL VALOR DEL POLINOMI0 ="), disp(POLINOMIO+1);


disp ("CON UN ERROR DE "), disp (ERROR);

Este script aparece en la GUI de Octave como sigue:

Por supuesto que se podría hacer un script que pidiera de entrada el valor de error deseado,
así como el valor de x sobre el que queremos evaluar la función. En este caso se facilitaron los
cálculos bastante ya que se usaron los valores de 1 y 0.

UNADM | DCEIT | MAT | MAMT2 5


Análisis numérico I
Unidad 1. Fundamentos

Tip: Para hacer un bucle en Octave en el que se ejecutaran las instrucciones que desees n
veces tienes que ocupar la instrucción for con la siguiente sintaxis:

for i=1:n
Instrucciones
end

La variable i irá tomando cada uno de los valores entre 1 y n de uno en uno en cada
ciclo.

UNADM | DCEIT | MAT | MAMT2 6

También podría gustarte