Está en la página 1de 11

Herramientas computacionales para la

matemática
MATLAB: Series y graficación.

Verónica Borja Macías

Junio 2012

1
Matlab
Series

 Es muy simple calcular el resultado de una serie (cuando


este existe) usando el comando symsum.
 symsum(S) calcula la serie indefinida S con respecto a la
variable por defecto.
 symsum(S,v) calcula la serie indefinida S con respecto a
la variable v
 symsum(S,a,b) y symsum(s,v,a,b) calculan las series
finitas S de a a b con respecto a la variable v.
2
Matlab
Series

Ejemplo:
>> syms x k n;
>> s1 = symsum(k)
s1=
k^2/2 - k/2
>> s2 = symsum(k, 1, n)
s2 =
(n*(n + 1))/2
>> s3 = symsum(1/k^2, 1, inf)
s3 =
pi^2/6
>> s4 = symsum(x^k, k, 0, inf)
s4 =
piecewise([1 <= x, Inf],
[abs(x) < 1, -1/(x - 1)])
3
Matlab
Series

4
Matlab
Series de McLaurin y de Taylor

 En matemáticas, una serie de Taylor de una función f(x)


infinitamente derivable (real o compleja) definida en un
intervalo abierto (a-r, a+r) se define como la siguiente
suma:

 Aquí, n! es el factorial de n y f (n)(a) indica la n-ésima


derivada de f en el punto a.
 Si a = 0, a la serie se le llama serie de McLaurin

5
Matlab
Series de McLaurin y de Taylor

 La idea de aproximar una función mediante polinomios o


de representarla como suma de un número finito de
funciones más sencillas alcanzó un gran desarrollo en el
análisis, donde constituye ahora una rama
independiente: la teoría de la aproximación de
funciones.
 Para aproximar una función podemos emplear una parte
de la serie de Taylor, convirtiéndose así en un polinomio
de Taylor. Observemos cómo al aumentar el grado del
polinomio del polinomio de Taylor de una función, las
gráficas de la función y el polinomio se van aproximando.

6
Matlab
Series de McLaurin y de Taylor

 La sintaxix del comando taylor es:


 taylor(f) es la aproximación de la función f mediante el
polinomio de McLaurin de quinto orden.
 taylor(f,n) el polinomio de McLaurin de orden n-1.
 taylor(f,a) el polinomio de Taylor de orden 5 alrededor en
el punto a.
 taylor(f,x) el polinomio de McLaurin/Taylor tomando a f
como una función de la variable x.
 Se pueden emplear los parametros n, a y x a la vez pero
cuidado con el orden ya que pueden confundirse.

7
Matlab
Series de McLaurin y de Taylor

Ejemplo:
>> ssyms x
>> f = 1/(5 + 4*cos(x));
>> T = taylor(f, 8)
T=
(49*x^6)/
131220 +
(5*x^4)/1458
+ (2*x^2)/81
+ 1/9
>> pretty(T)
6

4
8
Matlab
Series de McLaurin y de Taylor

Ejemplo:
>> ssyms x t;
>> taylor(exp(-x))
ans=
x^4/24 -
x^5/120 -
x^3/6 +
x^2/2 - x +
1
>> taylor(log(x),6,1)
ans=
x - (x - 1)^2/2
+ (x - 1)^3/3 -
(x - 1)^4/4 + (x
- 1)^5/5 – 1
9
Matlab
Graficación simbólica

 La caja de herramientas simbólica usa las funciones :


ezcontour, ezcontourf, ezmesh, ezmeshc, ezplot, ezplot3,
ezpolar, ezsurf y ezsurfc, que le permiten graficar
funciones simbólicas.
 La sintaxis es la misma
que se ha estudiado
previamente.
Ejemplo:
>> y=sym ( ' x^2-2 ' )
>> ezplot(y)

10
Matlab
Garficación polinomio de McLaurin

Ejemplo:taylor.m
syms x;
y=x*cos(x);
Y=ezplot(y,[-1, 1]); set(Y,'color','k');
hold on
pause(1);
t1=taylor(y,1)
;
T1=ezplot(t1,[-1, 1]); set(T1,'color','c','lineStyle',':');
pause(1);
t3=taylor(y,2);
T3=ezplot(t3,[-1, 1]); set(T3,'color','r','lineStyle',':');
pause(1);
t5=taylor(y,5);
T5=ezplot(t5,[-1, 1]); set(T5,'color','g','lineStyle',':');
pause(1);
t7=taylor(y,7);
T7=ezplot(t7,[-1, 1]); set(T7,'color','b','lineStyle',':');
hold off 11

También podría gustarte