Serie de Taylor(MATLAB), Study Guides, Projects, Research of Programming Languages

Aplicacion de la serie de Taylor en lenguaje de programación MATLAB

Typology: Study Guides, Projects, Research

2019/2020

Uploaded on 02/08/2020

martha-h-t
martha-h-t 🇦🇹

3 documents

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Instituto Polit´
ecnico Nacional
Unidad Interdisciplinaria de Ingenier´ıa y
Tecnolog´ıas Avanzadas
Pr´actica 1(Teorema de Taylor)
Teorema de Taylor:
Sea f Cn[a,b] y supongamos que fnexiste en [a,b] entonces
para todo x [a, b] sea x0[a,b] existe un ξ(x) en [a,b] tal que
f(x) = Pn(x) + Rn(x) con xξ(x)x0donde:
Pn(x) =
n
X
k=0
fk
(x0)(xx0)k
k!(1)
Pn(x) = f(x0)+f0
(x0)(xx0) + f00
(x0)
(xx0)2
2! +...+f(n)
(x0)
(xx0)n
n!(2)
Rn(x) = fn+1(ξ(x))(xx0)n
(n+ 1)! (3)
A P(x) se le conoce como el esimo polinomio de Taylor y Rn(x)
como al esimo residuo cuando n>,Pnse le llama SERIE
DE TAYLOR.
Fecha de realizaci´on:
23/01/2020
Fecha de entrega:
30/01/2020
Nombre:
Hern´andez Torres Martha
pf3
pf4
pf5

Partial preview of the text

Download Serie de Taylor(MATLAB) and more Study Guides, Projects, Research Programming Languages in PDF only on Docsity!

Instituto Polit´ecnico Nacional

Unidad Interdisciplinaria de Ingenier´ıa y

Tecnolog´ıas Avanzadas

Pr´actica 1(Teorema de Taylor)

Teorema de Taylor:

Sea f  Cn^ [a,b] y supongamos que f n^ existe en [a,b] entonces para todo x ∈ [a, b] sea x 0 [a,b] existe un ξ(x) en [a,b] tal que f (x) = Pn(x) + Rn(x) con x ≤ ξ(x) ≤ x 0 donde:

Pn(x) = ∑^ n k=

f (^) (kx 0 )(x − x 0 )k k! (1)

Pn(x) = f(x 0 ) + f (^) (′x 0 )(x − x 0 ) + f ′′ (x 0 )^ (x^ −^ x^0 )

2 2! +^...^ +^ f^

(n) (x 0 )

(x − x 0 )n n! (2)

Rn(x) = f^

n+1(ξ(x))(x − x 0 )n (n + 1)! (3)

A P(x) se le conoce como el n´esimo polinomio de Taylor y Rn(x) como al n´esimo residuo cuando n− > ∞, Pn se le llama SERIE DE TAYLOR.

Fecha de realizaci´on:

Fecha de entrega:

Nombre:

Hern´andez Torres Martha

1. C´odigo Fuente

f(x) = x^2 ∗ sin(x) (4)

function [] =SerieTaylor1()

format compact syms x;

%Obtencion de derivadas de la funcion f=(x^2*sin(x)); diff1=diff(f) diff2=diff(f,2) diff3=diff(f,3) diff4=diff(f,4)

%Evaluar en la funcion y sus derivadas alrededor de x=pi/ x=pi/4;; f0=eval(f); f1=eval(diff1); f2=eval(diff2); f3=eval(diff3); f4=eval(diff4);

%Polinomios de Taylor de grado 1,2,3 y 4 x0=pi/4; syms x; P1=f0+f1*(x-(x0)); b1=vpa(expand(P1)); a1=simplify(b1); fprintf(’\nPolinomio 1: \n’) pretty(a1)

P2=P1+(f2*((x-x0)^2)/2); b2=vpa(expand(P2)); a2=simplify(b2); fprintf(’\nPolinomio 2: \n’) pretty(a2)

P3=P2+(f3*((x-x0)^3)/6); b3=vpa(expand(P3)); a3=simplify(b3); fprintf(’\nPolinomio 3: \n’) pretty(a3)

P4=P3+(f4*((x-x0)^4)/24); b4=vpa(expand(P4)); a4=simplify(b4); fprintf(’\nPolinomio 4: \n’) pretty(a4)

2. Polinomios y gr´aficos

Figura 1: Polinomios de Taylor f (x) = x^2 ∗ sin(x)

Figura 2: Gr´afico f (x) = x^2 ∗ sin(x)

3. C´odigo Fuente

f(x) = x^2 ∗ ln(x) (5)

function [] =SerieTaylor2() syms x; %Obtencion de derivadas de la funcion. f=(x^2*log(x)); diff1=diff(f); diff2=diff(f,2); diff3=diff(f,3); diff4=diff(f,4);

%Evaluar en la funcion y sus derivadas alrededor de x=pi/ x=1; f0=eval(f); f1=eval(diff1); f2=eval(diff2); f3=eval(diff3); f4=eval(diff4);

x0=1; syms x; %Polinomios de Taylor de grado 1,2,3 y 4 P1=f0+f1*(x-(x0)); a1=expand(P1); fprintf(’\nPolinomio 1: \n’) pretty(a1)

P2=P1+(f2*((x-x0)^2)/factorial(2)); a2=expand(P2); fprintf(’\nPolinomio 2: \n’) pretty(a2)

P3=P2+(f3*((x-x0)^3)/factorial(3)); a3=expand(P3); fprintf(’\nPolinomio 3: \n’) pretty(a3)

P4=P3+(f4*((x-x0)^4)/factorial(4)); a4=expand(P4); fprintf(’\nPolinomio 4: \n’) pretty(a4)

%Obtencion de grafica x =0:0.1:50; f=(x.^2.*log(x)); plot(x,f) grid on

4. Polinomios y gr´aficos

Figura 3: Polinomios de Taylor f (x) = x^2 ∗ ln(x)

Figura 4: Gr´afico f (x) = x^2 ∗ ln(x)