Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
6.6 Subplots<br />
6.7 Representación de datos en el plano<br />
6.8 Ejercicio de síntesis<br />
Introducción a Matlab y Octave, Release 0.1<br />
El objetivo de este ejercicio es volver al ejercicio de síntesis en el que estudiábamos la convergencia de las series<br />
de Taylor. Vimos que, a medida que añadíamos términos a la serie esta se acercaba al valor de la función en las<br />
cercanías del punto en el que se calculaba. El resultado al que llegamos era una serie de puntos que lo demostraba<br />
para la función exponencial.<br />
Aprovechando que ya disponemos de una función que genera las series vamos a representar gráficamente la<br />
función junto con una serie de desarrollos de Taylor con distinto orden. Después representaremos el error de la<br />
aproximación restando el desarrollo a la función y finalmente el error en función del orden en dos puntos cercanos<br />
al origen.<br />
clf<br />
clear all<br />
exp_serie = @(x,n) polyval(1./[factorial(linspace(n,1,n)),1],x);<br />
figure(1)<br />
x = linspace(0,3,100);<br />
plot(x,exp(x),...<br />
x,exp_serie(x,1),...<br />
x,exp_serie(x,2),...<br />
x,exp_serie(x,3),...<br />
x,exp_serie(x,4),...<br />
x,exp_serie(x,5));<br />
legend(’exacta’,’n=1’,’n=2’,’n=3’,’n=4’,’n=5’);<br />
title(’Desarrollos de Taylor de una funcion exponencial en x=0’);<br />
xlabel(’x’)<br />
ylabel(’y’)<br />
figure(2)<br />
semilogy(x,exp(x)-exp_serie(x,1),...<br />
x,exp(x)-exp_serie(x,2),...<br />
x,exp(x)-exp_serie(x,3),...<br />
x,exp(x)-exp_serie(x,4),...<br />
x,exp(x)-exp_serie(x,5));<br />
legend(’n=1’,’n=2’,’n=3’,’n=4’,’n=5’);<br />
hold on<br />
semilogy([0.1,0.1,0.1,0.1,0.1],[...<br />
exp(0.1)-exp_serie(0.1,1),...<br />
exp(0.1)-exp_serie(0.1,2),...<br />
exp(0.1)-exp_serie(0.1,3),...<br />
exp(0.1)-exp_serie(0.1,4),...<br />
exp(0.1)-exp_serie(0.1,5),...<br />
],’ko’)<br />
semilogy([0.2,0.2,0.2,0.2,0.2],[...<br />
exp(0.2)-exp_serie(0.2,1),...<br />
exp(0.2)-exp_serie(0.2,2),...<br />
exp(0.2)-exp_serie(0.2,3),...<br />
exp(0.2)-exp_serie(0.2,4),...<br />
exp(0.2)-exp_serie(0.2,5),...<br />
],’ko’)<br />
6.6. Subplots 39