Está en la página 1de 5

División de Ingeniería

Departamento de Ingeniería de Sistemas y Computación


Soluciones Computacionales
Taller 2

Estudiante: Grupo: _

a. Determine la serie de Taylor para la función 𝑓 (𝑥 ) =


1
1+𝑥
, 𝑒𝑛 𝑎 = 0.
R/
clear
clc
syms x
f=1/(1+x);
n=input('digite el valor de n');
sumatoria=0;
for i=1:n
sumatoria=sumatoria+(subs(diff(f,i),0)*x^i)/factorial(i);
end
disp('el modelo matemático generado es: ');
disp(sumatoria);

PRUEBA

digite el valor de n
5
el modelo matemático generado es:
- x^5 + x^4 - x^3 + x^2 - x

b.Determine la serie de Taylor para la función 𝑓 (𝑥 ) =


𝑒 𝑥 + 1, 𝑒𝑛 𝑎 = 0. Estimar el valor de f(1) agregando
términos a la serie hasta que el error absoluto sea
menor que 10^-3.
R/
clc
clear
syms x
format long
f=exp(x)+1;
equis=1;
a=0;
tol=1*10^-3;
valor_teorico=double(subs(f,equis));
valor_experimental=subs(f,a);
sumatoria=0;
i=0;
Ea=abs(valor_teorico-valor_experimental);
while(Ea>tol)
sumatoria=sumatoria+(subs(diff(f,i),a)*(x-a)^i)/factorial(i);
valor_experimental=double(subs(sumatoria,equis));
Ea=abs(valor_teorico-valor_experimental);
i=i+1;
end
disp('el valor experimental es: ');
disp(valor_experimental)
disp('el valor teorico es: ');
disp(valor_teorico)
disp('el modelo matematico es: ');
disp(sumatoria);
disp('el error absoluto es: ');
disp(Ea);
PRUEBA
el valor experimental es:
3.718055555555555

el valor teorico es:


3.718281828459045

el modelo matematico es:


x^6/720 + x^5/120 + x^4/24 + x^3/6 + x^2/2 + x + 2

el error absoluto es:


2.262729034896438e-04

c. Determine la serie de Taylor para la función 𝑓 (𝑥 ) =


cos (𝑥), 𝑒𝑛 𝑎 = 0. Estimar el valor de f(1) agregando
términos a la serie hasta que el error absoluto sea
menor que 10^-3.
R/
clc
clear
syms x
format long
f=cos(x);
equis=1;
a=0;
tol=1*10^-3;
valor_teorico=double(subs(f,equis));
valor_experimental=subs(f,a);
sumatoria=0;
i=0;
Ea=abs(valor_teorico-valor_experimental);
while(Ea>tol)
sumatoria=sumatoria+(subs(diff(f,i),a)*(x-a)^i)/factorial(i);
valor_experimental=double(subs(sumatoria,equis));
Ea=abs(valor_teorico-valor_experimental);
i=i+1;
end
disp('el valor experimental es: ');
disp(valor_experimental)
disp('el valor teorico es: ');
disp(valor_teorico)
disp('el modelo matematico es: ');
disp(sumatoria);
disp('el error absoluto es: ');
disp(Ea);
PRUEBA
el valor experimental es:
0.540277777777778

el valor teorico es:


0.540302305868140

el modelo matematico es:


- x^6/720 + x^4/24 - x^2/2 + 1

el error absoluto es:


2.452809036201931e-05

d.Determine la serie de Taylor para la función 𝑓 (𝑥 ) =


sen (𝑥), 𝑒𝑛 𝑎 = 0. Estimar el valor de f(1) agregando
términos a la serie hasta que el error absoluto sea
menor que 10^-3.
R/
clc
clear
syms x
format long
f=sin(x);
equis=1;
a=0;
tol=1*10^-3;
valor_teorico=double(subs(f,equis));
valor_experimental=subs(f,a);
sumatoria=0;
i=0;
Ea=abs(valor_teorico-valor_experimental);
while(Ea>tol)
sumatoria=sumatoria+(subs(diff(f,i),a)*(x-a)^i)/factorial(i);
valor_experimental=double(subs(sumatoria,equis));
Ea=abs(valor_teorico-valor_experimental);
i=i+1;
end
disp('el valor experimental es: ');
disp(valor_experimental)
disp('el valor teorico es: ');
disp(valor_teorico)
disp('el modelo matematico es: ');
disp(sumatoria);
disp('el error absoluto es: ');
disp(Ea);
PRUEBA
el valor experimental es:
0.841666666666667

el valor teorico es:


0.841470984807897

el modelo matematico es:


x^5/120 - x^3/6 + x

el error absoluto es:


1.956818587701692e-04

e. Determine la serie de Taylor para la función 𝑓 (𝑥 ) =


𝑥3 + 2𝑥 + 1, 𝑒𝑛 𝑎 = 0.
R/
clear
clc
syms x
f=(x^3)+2*x+1;
n=input('digite el valor de n');
sumatoria=0;
for i=1:n
sumatoria=sumatoria+(subs(diff(f,i),0)*x^i)/factorial(i);
end
disp('el modelo matemático generado es: ');
disp(sumatoria);
PRUEBA
digite el valor de n
5
el modelo matemático generado es:
x^3 + 2*x

f. Determine la serie de Taylor para la función 𝑓 (𝑥 ) =


ln (1 + 𝑥), 𝑒𝑛 𝑎 = 0.
clear
clc
syms x
f=log(1+x);
n=input('digite el valor de n');
sumatoria=0;
for i=1:n
sumatoria=sumatoria+(subs(diff(f,i),0)*x^i)/factorial(i);
end
disp('el modelo matemático generado es: ');
disp(sumatoria);
PRUEBA
digite el valor de n
7
el modelo matemático generado es:
x^7/7 - x^6/6 + x^5/5 - x^4/4 + x^3/3 - x^2/2 + x

g. Determine la serie de Taylor para la función 𝑓 (𝑥 ) =


1
, 𝑒𝑛 𝑎 = 0.
2+3𝑥

R/
clear
clc
syms x
f=1/(2+3*x);
n=input('digite el valor de n');
sumatoria=0;
for i=1:n
sumatoria=sumatoria+(subs(diff(f,i),0)*x^i)/factorial(i);
end
disp('el modelo matemático generado es: ');
disp(sumatoria);

PRUEBA

digite el valor de n
10
el modelo matemático generado es:
(59049*x^10)/2048 - (19683*x^9)/1024 + (6561*x^8)/512 -
(2187*x^7)/256 + (729*x^6)/128 - (243*x^5)/64 + (81*x^4)/32 -
(27*x^3)/16 + (9*x^2)/8 - (3*x)/4

También podría gustarte