Está en la página 1de 2

Sea la función de la variable:

𝑓(𝑥) = 𝑙𝑜𝑔3 (𝑥)

Realice un cambio de base para expresar al logaritmo base tres en términos del logaritmo base natural y calcule el
polinomio de Taylor de grado 3 alrededor de 1. Suponga que evalúa el polinomio en x=2 ¿Cuál es el error relativo
cometido por esta aproximación?

La función puede expresarse de la siguiente manera:


log⁡(𝑥)
𝑙𝑜𝑔3 (𝑥) =
log⁡(3)
Código:
clear all; close all; clc

syms x
f=inline(' log(x) / log(3)');
a=1;

k=1;

p=f(a);
for n=1:1:k
p=p+double(subs(diff(f(x),n),a))/factorial(n)*(x-a)^n;
end
disp(p)

fplot(f,[0.01,2],'color','r')
grid on
hold on
g1=ezplot(p,[0.01,2]);
set(g1,'color','m')

k=2;

p=f(a);
for n=1:1:k
p=p+double(subs(diff(f(x),n),a))/factorial(n)*(x-a)^n;
end

disp(expand(p))
g2=ezplot(p,[0.01,2]);
set(g2,'color','k')

k=3;

p=f(a);
for n=1:1:k
p=p+double(subs(diff(f(x),n),a))/factorial(n)*(x-a)^n;
end

disp(expand(p))
g3=ezplot(p,[0.01,2]);
set(g3,'color','g')
%valor exacto
ve=f(2)
%valor absoluto
va=double(subs(p,2))
%error absoluto
ea=abs(ve-va)
%error relativo porcentual
erp=ea/ve*100

El error relativo cometido es del 0.202246 siendo el error relativo promedio de 20.2246%.

También podría gustarte