Você está na página 1de 43

EXPOSICIONES METODOS NUMRICOS

TEOREMA DE ROLLE

Si una funcin es:

Continua en [a, b]

Derivable en (a, b)

Y si f(a) = f(b)

Entonces, existe algn punto c

(a, b) en el que f'(c) = 0.

La interpretacin grfica del teorema de Rolle nos dice que hay un punto en el que la tangente es paralela al eje de abscisas.

Ejemplos

1. Estudiar si se verifica el teorema de Rolle en el intervalo [0, 3] de la


funcin:

En primer lugar comprobamos que la funcin es continua en x = 1.

En segundo lugar comprobamos si la funcin es derivable en x = 1.

Como

las

derivadas

laterales

no

coinciden,

la

funcin

no

es

derivable

en

el

intervalo (0, 3) y por tanto no se cumple el teorema de Rolle.

2.Es aplicable el teorema de Rolle a la funcin f(x) = ln (5 x2) en el intervalo


[2, 2]?

En primer lugar calculamos el dominio de la funcin.

La funcin es continua en el intervalo [2, 2] y derivable en (2, 2), porque los intervalos estn contenidos en .

Adems se cumple que f(2) = f(2), por tanto es aplicable el teorema de Rolle.

3.Comprobar que la ecuacin x 7 + 3x + 3 = 0 tiene una nica solucin real.

La funcin f(x) = x7 + 3x + 3 es continua y derivable en

Teorema de Bolzano.

f(1) = 1

f(0) = 3

Por tanto la ecuacin tiene al menos una solucin en el intervalo (1, 0).

Teorema de Rolle.

f' (x) = 7x6 + 3

Como

la

derivada

no

se

anula

en

ningn

valor

est

en

contradiccin

con

el

teorema de Rolle, por tanto slo tiene una raz real.

Ejemplo Matlab
syms x t w % declaracion de un objeto simbolico v = []; % variable auxiliar % ------------------------------- Ejemplo 1 -----------------------------y_1 = 4*x^3-9*x; % funcion dada disp('--------------------------- Ejemplo 1 --------------------------'); disp('y_1(x) = ') pretty(y_1) disp('|') disp(' Teorema de Rolle') % En este problema la cota inferior es -1.5 y la superior es 1.5 a_1 = input('cota inferior: ') % captura una entrada en la ventana de b_1 = input('cota superior: ') % comandos disp('') disp('Verificando las hipotesis del teorema de Rolle') disp('i) derivada de la funcion y_1(x) = ') der_1 = diff(y_1,x); % derivada de una funcion pretty(der_1) y1 = sym2poly(y_1); % pasa los coeficientes de una funcion % polinomial a un vector disp('ii) raices (cruces por el eje x) de la funcion y_1(x) = ') r_1 = roots(y1) % devuelve las raices de una funcion polinomial v = [a_1 b_1]; % las cotas de entrada se guardan en un vector % ciclo for para evaluar las 2 raices for n = 1:2 y_11(n) = 4*v(n).^3-9.*v(n);% funcion dada, igual que la simbolica, end % se utilizara como auxiliar para evaluar % la funcion en la cota inferior y superior

% condicional if para tomar la decision si se cumple o no la condicion iii) if(y_11(1) ~= 0) disp('no se cumple la condicion iii, f(a) = f(b) = 0 !!!') break else disp('se cumple la condicion iii), f(a) = f(b) = 0 !!!') end % encontrando el numero c que satisface la hipotesis del teorema d1 = sym2poly(der_1); % captura los coeficientes de la derivada disp('raices que satistacen Dx(y(x)) = 0') r_2 = roots(d1) w = r_2; % variable auxiliar para evaluar la funcion % en sus puntos criticos for n = 1 : 2 y_12(n) = 4*w(n).^3-9.*w(n); % funcion original evaluada en los puntos % criticos end figure('Name','Ejemplo 1') ezplot(y_1,[a_1 b_1]) hold on grid axis([-1.5 1.5 -8 8]) for n = 1:2 y_t(n) = y_12(n); % variable auxiliar y_t1(n) = poly2sym(y_t(n)) % los elementos de un vector los pasa % a una funcion polinomial simbolica ezplot(y_t1(n)) end title('y_{1} = 4*x^3-9*x') disp('-----------------------')

Datos utilizados Ecuacin 4*x^3-9*x , Cota inferior es -1.5 y la superior es 1.5 RESULTADO

TEOREMA DEL VALOR MEDIO O TEOREMA DE LAGRANGE

Si f es una funcin en la que se cumple que: f es continua en el intervalo cerrado [a, b] f es diferenciable en el intervalo abierto (a, b) Entonces, existe un nmero c que pertenece a (a, b) tal que: A continuacin se observa una ilustracin de la interpretacin geomtrica del Teorema del Valor medio. El teorema afirma que si la funcin es continua en [a,b] y diferenciable en (a,b), existe un punto C en la curva, entre A y B, donde la recta tangente es paralela a la recta que pasa por A y B. As se obtiene:

A continuacin se observa una ilustracin de la interpretacin geomtrica del Teorema del Valor medio. El teorema afirma que si la funcin es continua en [ a,b] y diferenciable en (a,b), existe un punto C en la curva, entre A y B, donde la recta tangente es paralela a la recta que pasa por A y B. As se obtiene:

COMANDOS MATLAB teorema valor medio y lagrange

TEOREMA DEL VALOR MEDIO:


function [fx1x0,r,a0,a1 ] = valormedio( x0,x1,fun,fun1) y=inline(fun);

r=diff(fun1); fx0=y(x0); fx1=y(x1); fx1x0=(fx1-fx0)/(x1-x0); a0=r a1=fx1x0 end ezplot(y[x0,x1]);

INTERPOLACION DE LAGRANGE:
function [ interpolacion mediante polinomios de lagrange ] = IPL( xi,n,fun) f=inline(fun); suma=0; for i=1:n produc=1; for j=1:n if j~=i a=xi(1,i); b=xi(1,j); syms x produc=produc*((x-b)/(a-b)); end end pol=expand(produc*f(a)); syms x p=vpa(pol,4) suma=suma+pol; end syms x px=vpa(suma,4) end

EL TEOREMA DE TAYLOR

INTRODUCCION: Sabemos que la recta tangente, como la mejor aproximacin lineal a la grfica de f en las cercanas del punto de tangencia (xo, f(xo)), es aquella recta que pasa por el mencionado punto y tiene la misma pendiente que la curva en ese punto (primera derivada en el punto), lo que hace que la recta tangente y la curva sean prcticamente indistinguibles en las

cercanas del punto de tangencia. Grficamente podemos observar que la curva se pega "suavemente" a la recta en este entorno, de tal manera que "de todas las rectas que pasan por el punto, es esta recta la que ms se parece a la curva cerca del punto".

Ntese que cerca del punto de tangencia, la curva se comporta casi linealmente, como se puede apreciar si hacemos acercamientos a la grfica anterior

Como observamos en los problemas de diferencial, si x se encuentra "lejos" de x o, la recta tangente ya no funciona como aproximador. Parece pues natural preguntarnos por otra funcin (no lineal) que sirva a nuestros propsitos. La recta tangente es un polinomio de grado 1, el ms sencillo tipo de funcin que podemos encontrar, por lo que podemos tratar de ver si es posible encontrar un polinomio de grado dos que nos sirva para aproximar nuestra funcin en un rango ms grande que la recta tangente. Veamos que sucede si en lugar de aproximarnos con una recta tratamos de hacerlo con una parbola, es decir tratemos de encontrar de todas las parbolas que pasan por (x o, f(xo)), la

que mejor aproxima a la curva, es decir tratemos de encontrar "la parbola tangente" . Ntese que la parbola tangente a una curva no es nica.

Naturalmente a esta parbola P(x) = a + b(x- xo) + c(x- xo)2 debemos pedirle que pase por el punto, que tenga la misma inclinacin (primera derivada) y la misma concavidad que la parbola (segunda derivada), es decir debemos pedirle: a) P(xo) = f (xo) b) P ' (xo) = f ' (xo) c) P '' (xo) = f '' (xo) Como P(xo ) = a, P'(x) = b y P''(x) = 2c, concluimos que a = f (xo), b = f ' (xo) y c = (1/2)f ''(xo)

quedando la ecuacin de la parbola que mejor aproxima a la curva en las cercanas de (xo,f(xo)), como:

En la figura de abajo, observamos grficamente los tres sumandos de la expresin de la parbola tangente. Los dos primeros nos dan la altura sobre la recta tangente y aadindole el tercero nos da la altura sobre la parbola tangente

Verifiquemos lo anterior en el caso particular de la funcin cercanos a 0

, xo = 0 y valores de x

En la tabla de abajo observamos que la parbola tangente a la grfica de f en (0,1) efectivamente es una mejor aproximacin para f que la recta tangente, para valores cercanos a 0.

1+x

1 0.5 0.3 0.1 0.01 0.001

2 1.5 1.3 1.1 1.01 1.001

2.5 1.625 1.345 1.105 1.01005 1.0010005

2.718281828 1.6487212707 1.34985880757 1.10517091807 1.010050167 1.00100050016

LOS COEFICIENTES DE UN POLINOMIO, EN TERMINOS DE SUS DERIVADAS Un polinomio de grado n est completamente determinado por sus (n+1) coeficientes. P(x) = ao + a1 (x- xo) + a2 (x- xo)2 + ... + an (x- xo)n En lo sucesivo, expresaremos al polinomio en potencias de (x - xo) y encontraremos sus coeficientes en trminos de las derivadas evaluadas en xo. P '(x) = a1 +2 a2 (x- xo) + 3a3 (x- xo)2 + 4a4 (x-xo )3 +... + nan (x- xo)n-1 P(2)(x) = 2 a2 + (2)(3)a3 (x- xo ) + (3)(4)a4 (x-xo )2 +... + n(n-1)an (x- xo)n-2 P(3)(x) = (2)(3)a3 + (2)(3)(4)a4 (x-xo ) +... + n(n-1)(n-2)an (x- xo)n-3

. . .
P(n)(x) = (1)(2)...(n) an = n! an De donde, evaluando cada una de estas derivadas en xo, obtenemos los coeficientes del polinomio:

ao = P(xo), a1 = P '(xo),

, ... ,

y en consecuencia la expresin del polinomio ser:

......( I ) Observacin: En base a lo anterior, podemos afirmar que, dado un polinomio cualquiera podemos expresarlo en potencias de (x-x0) para cualquier xo. Asimismo si conocemos las derivadas en un punto xo, podemos encontrar el polinomio, como se ver en los siguientes ejemplos: Ejemplo 1. Encuentre el polinomio de grado 4 que satisface: P(2) = 3, P '(2) = 5, P (2) (2) = 4, P (3) (2) =24 y P (4) (2) =48 Solucin: Para encontrar la expresin del polinomio en trminos de (x-2), simplemente sustituimos xo = 2 y n = 4 en la expresin ( I ), obteniendo:

y por lo tanto el polinomio buscado es: P(x) = 3 + 5(x-2) + 2(x-2)2 + 4(x - 2)3 + 2(x - 2)4

Ejemplo 2. Exprese al polinomio P(x) = 7x3 + x2 + 8 en potencias de (x - 1). Solucin: Evaluemos al polinomio y a sus 3 primeras derivadas en xo = 1. P(x) = 7x3 + x2 +8 P(1) = 16 P ' (x) = 21x2 + 2x P ' (1) = 23 P (2) (x) = 42x + 2 P (2) (1) = 44 P (3) (x) = 42 P (3) (1) = 42 Sustituimos en ( I ) con xo =1 y n = 3, obteniendo la expresin busacada: P(x) =16 + 23(x - 1) + (44/2)(x - 1)2 + (42/6)(x - 1)3 Es decir: P(x) =16 + 23(x - 1) + 22(x - 1)2 + 7(x - 1)3 Que puede comprobarse fcilmente efectuando las operaciones, para concluir que: 7x3 + x2 +8 = 16 + 23(x - 1) + 22(x - 1)2 + 7(x - 1)3

Volviendo a la representacin (I), si f no es un polinomio, obviamente no podr representarse de la misma manera, sin embargo en vista de que para, la recta tangente, que es un polinomio de grado 1, se cumple que para x cercano a xo :

y grficamente observamos que para x cercano a xo, la funcin es muy parecida a su "parbola tangente", es decir:

surge de manera natural preguntarnos si para valores cercanos a xo, se cumplir:

y podramos intentar verlo en algunos casos particulares. Al polinomio:

le llamaremos el POLINOMIO DE TAYLOR de grado n para f, en el punto xo. En estos trminos, la recta tangente y la parbola tangente, vienen siendo los polinomios de Taylor para f de grados 1 y 2 respectivamente. En la siguiente tabla compararemos a la funcin exponencial (ltima columna) con los polinomios de Taylor correspondientes de grados 1 hasta 4. Obsrvese que la segunda columna corresponde a la recta tangente y la tercera columna a la parbola tangente.
x 1+x

1 0.5 0.3 0.1 0.01 0.001

2 1.5 1.3 1.1 1.01 1.001

2.5 1.625 1.345 1.105 1.01005 1.0010005

2.666666 1.645833 1.3495 1.10516667 1.01005017 1.00100050000

2.7083333 1.6484375 1.3498375 1.10517083 1.01005017 1.00100050017

2.718281828 1.6487212707 1.34985880757 1.10517091807 1.010050167 1.00100050016

Si analizamos con detenimiento la informacin proporcionada por esta tabla, veremos lo siguiente: 1. En cada columna, vemos que la aproximacin del correspondiente polinomio de Taylor es mejor cuanto ms cercano se encuentre x a 0. 2. En cada rengln, vemos que para cada valor fijo de x, no importa si est cerca o no de 0, la aproximacin va mejorando conforme aumentamos el grado del polinomio de Taylor.

Una representacin grfica de esta situacin se muestra a continuacin para los polinomios de Taylor de grado 1,2 y 3.

Vea la siguiente animacin, en la cual se representan sucesivamente los primeros 10 polinomios de Taylor, aproximndose cada vez ms a las funciones: f(x) = exp(x) f(x) = sen(x) f(x) = cos(x) El Teorema de Taylor que a continuacin enunciaremos sin demostracin, nos dice que bajo ciertas condiciones, una funcin puede ser expresarse como un polinomio de Taylor mas un cierto error, es decir f(x) = Pn(x) + En y adems nos dir como estimar este error. TEOREMA DE TAYLOR. Sea f continua en [a, b] y con derivadas hasta de orden n continuas tambin en este intervalo cerrado; supngase que f (n+1) (x) existe en (a,b), entonces para x y xo (a,b) se tiene:

donde En =

y c es un punto que se encuentra entre x y xo.

Observacin: El Teorema del valor medio es un caso particular del Teorema de Taylor, ya que para n = 0 en ste ltimo, tenemos:

con E0 =

para c entre x y xo, es decir,

f(x) = f(xo) + f ' (c) (x - xo) con c entre x y xo, o bien la conocida expresin para el Teorema del Valor Medio:

LA FORMULA DE TAYLOR Y DE MAC LAURIN A la Expresin:

le llamaremos FORMULA DE TAYLOR DE f EN xo, y en en el caso particular de x0 = 0:

le llamaremos FORMULA DE MAC LAURIN DE f.

Ejemplo 3. Encuentre la frmula de Mac Laurin para las siguientes funciones: a) f(x) = senx b) f(x) = cosx c) f(x) = ex Solucin: Encontremos primero la frmula de Mac Laurin para f(x) = senx. f(x) = senx f ' (x) = cos(x) f(0) = 0 f ' (0) = 1

f (2) (x) = -senx f (3) (x) = -cos(x) f (4) (x) = sen(x) f (5) (x) = cos(x)

f (2) (0) = 0 f (3) (0) = -1 f (4) (0) = 0 f (5) (0) = 1

. . .
En general observamos que las derivadas de orden par, evaluados en cero se anulan y las impares valen alternadamente 1 y -1. En consecuencia la Frmula de mac Laurin para f(x) = sen x es:

que expresada en notacin sumatoria nos queda como:

Anlogamente podemos encontrar que:

o bien:

0 bien

CALCULO DE APROXIMACIONES Y ESTIMACION DEL ERROR A continuacin veremos algunos ejemplos para aproximar una funcin utilizando la frmula de Taylor con residuo. Ejemplo 4. Encuentre un valor aproximado para sen(35) utilizando un polinomio de Taylor de grado 3 y estime el error. Solucin. Al igual que cuando utilizamos la recta tangente para efectuar aproximaciones, queremos aproximar a la funcin sen(x) en el valor de 35, para lo cual debemos conocer a f y sus derivadas en un punto xo cercano a ste el cual es xo = /6 (30 expresados en radianes), es decir:

a) f(x) = sen(x) b) xo = /6 f (x) = sen(x) f ' (x) = cos(x) f '' (x) = -sen(x) f (3) (x) = -cos(x) f (4) (x) = sen(x) En este caso particular la frmula de Taylor nos quedara: 30 en radianes f( /6) = 0.5 f ' ( /6) = 0.8660254 f '' ( /6) = -0.5 f ' ( /6) = -0.8660254

Que sustituyendo, nos da la frmula de Taylor de f(x) = sen(x) en xo = /6

Esta expresin nos servir para estimar valores de sen(x) para x cercanos a /6.

En particular para x = /6 +

sen(35) = 0.5 + 0.0755749 - 0.001903858 - 0.000095922 + E3 sen(35) = 0.57357512 + E3 En la expresin para el error al aproximar con un polinomio de grado 3

E3 =

= (0.00000241)sen(c)

El error siempre lo obtendremos en trminos de un valor c entre x y xo, sin embargo como esta indeterminada c aparece en sen(c), la cual se encuentra acotada entre -1 y 1, es decir

entonces podremos tener una cota para el error, es decir,

y en consecuencia la aproximacin se obtuvo con un error que no excede de 0.00000241 Observacin: En general si la (n+1) derivada de f est acotada por una constante M en el intervalo (a,b) que se menciona en el Teorema de Taylor, es decir, si para x en el intervalo (a,b) entonces

. As pues, si al aproximar por un polinomio de grado n, la siguiente derivada est acotada por M>0, entonces podemos estimar de la siguiente manera el error.

Claramente vemos que si | x - xo | 1 , cuando n crece indefinidamente el numerador de la fraccin anterior se acerca a cero y el denominador tiende a infinito, por lo que la fraccin tender a cero, es decir, En 0 cuando n . Con un poco ms de anlisis, podemos ver que en general

para todo valor real de k por lo que si | x - xo | > 1 tambin se cumplir que En 0 cuando n . Puede observarse en casos particulares que si x est alejada de xo, para lograr una aproximacin prefijada muy pequea, debemos tomar un polinomio de Taylor con grado muy grande. Ejemplo 5. Encuentre un valor aproximado para y estime el error. utilizando un polinomio de grado dos

Solucin. Los datos a considerar en la frmula de taylor son: a) f(x) = b) xo = 27

f(27) = 3

La frmula de Taylor, es este caso nos queda:

y al sustituir x =28, obtenemos: = 3.036579789. En la expresin para el error al aproximar con un polinomio de grado 2

E2 = El error siempre lo obtendremos en trminos de un valor c entre 27 y 28, sin embargo como esta indeterminada c aparece en la fraccin de la derecha, el error ser lo ms grande posible cuando el denominador sea lo ms pequeo posible, logrndose esto en c = 27, es decir:

y en consecuencia la aproximacin se obtuvo con un error que no excede de 0.000056 Ejemplo 6. Encuentre un valor aproximado para grado 3 y estime el error. utilizando un polinomio de Taylor de

Solucin. Obsrvese que = e0.5, es decir se nos pide evaluar a la funcin exponencial en 0.5, el cual es un valor cercano a x0 = 0, punto en que conocemos a la funcin exponencial y a sus derivadas. As pues encontremos la frmula de Taylor

para f(x) = ex en xo = 0 y posteriormente evaluaremos en x = 0.5 Como la funcin exponencial y todas sus derivadas son iguales, f (n) (0) = 1, la frmula nos queda:

evaluando en x = 0.5, tenemos:

e0.5 = 1.64583333 + E3

E3 = Como f (4) (x) = ex , consecuencia para x [0, 1], es decir la derivada est acotada por 3 y en

= 0.0078125. En base a todo lo anterior, podemos afirmar que: 1.645833333 con un error que no excede de 8 milsimas. Observacin: Ntese que la estimacin del error puede hacerse independientemente del clculo de la aproximacin, es decir, antes de calcular sta podemos preguntarnos por el grado del polinomio de Taylor que nos d la precisin deseada. Ejemplo 7. De que grado hay que tomar el polinomio de Taylor para encontrar una aproximacin a con un error que no exceda de una diezmilsima?.

Solucin. En referencia al ejemplo anterior, el error que se comete al utilizar un polinomoio de Taylor de grado n es:

En = De nuevo la (n+1)-sima derivada est acotada por 3, obteniendo:

Para n = 4,

= 0.00078, es decir el error no excede de 7 diezmilsimas.

Para n = 5,

= 0.000065, es decir el error no excede de 6 cienmilsimas,

Por lo tanto debe tomarse un polinomio de grado 5. La frmula de Taylor para f(x) = ex en xo = 0 para n = 5 es:

y evaluando en x = 0.5, obtenemos:

= 1.648697917 Ejemplo 8. De que grado hay que tomar el polinomio de Taylor para encontrar una aproximacin al nmero e de Euler con un error que no exceda de una millonsima?. Solucin. Ntese que tomaremos f(x) = ex con xo = 0 y x = 1, y aunque 1 est "alejado" del 0, como las derivadas estn acotadas, podemos encontrar la aproximacin con el grado de precisin que se desee con tal de tomar un polinomio de Taylor de grado "suficientemente grande". Veamos pues de que grado tendremos que tomar el polinomio. El error que se comete al utilizar un polinomio de Taylor de grado n es:

En = De nuevo la (n+1)-sima derivada est acotada por 3, obteniendo:

Para n = 5,

= 0.0039, es decir el error no excede de 3 milsimas.

Para n = 8,

= 0.000008, es decir el error no excede de 8 millonsimas.

Para n = 9,

= 0.0000008, es decir el error no excede de 8 diezmillonsimas.

Por lo tanto debe tomarse un polinomio de grado 9. La frmula de Taylor para f(x) = ex en xo = 0 para n = 9 es:

expresado en notacin sumatoria:

y evaluando en x = 1, obtenemos:

= 2.718281526

CRITERIO DE MAXIMOS Y MINIMOS UTILIZANDO DERIVADAS DE ORDEN SUPERIOR. El criterio de la segunda derivada para encontrar valores extremos para una funcin de una variable, funciona cuando para un punto crtico xo, la segunda derivada evaluada en xo es diferente de cero, siendo un valor mximo si f '' (xo) < 0 y un valor mnimo si f '' (xo) > 0. Sin embargo hay funciones con valores extremos en un punto crtico xo en las que tambin se anula la segunda derivada, como se muestra en el siguiente sencillo ejemplo: Ejemplo 9. Utilice el criterio de la segunda derivada para encontrar los valores extremos de la funcin f(x) = x4. Solucin: Los puntos crticos satisfacen f ' (x) = 4x3 = 0 Lo cual se satisface nicamente para xo = 0.

Como f '' (x) = 12x2, entonces f '' (0) = 0, fallando el criterio de la segunda derivada. Si utilizamos el criterio de la primera derivada, vemos fcilmente que esta funcin tiene un valor mnimo en xo = 0. A continuacin demostraremos, utilizando el Teorema de Taylor, un criterio para detectar valores extremos relativos, cuando el de la segunda derivada falla. Teorema: Sea con n derivadas continuas en un intervalo (a,b) que contiene a xo y supngase que f ' (xo) = 0, f '' (xo) =0, f (3) (xo) = 0, ... , f (n-1) (xo) = 0 y f (n) (xo) 0; entonces si n es par: 1. Si n es par: a) f (n) (xo) < 0 f toma un mximo relativo en xo. b) f (n) (xo) > 0 f toma un mnimo relativo en xo. 2. Si n es impar, la funcin no alcanza un valor extremo en xo. Demostracin: 1. Supongamos primero que n es par. Como f (n) (x) es continua en un intervalo (a, b) que contiene a xo y f (n) (xo) < 0, podemos encontrar un subintervalo (xo - , xo + ) (a, b) de tal manera f (n) (x) sea negativa en este subintervalo. Grficamente lo vemos en la siguiente ilustracin para la funcin f (n):

Consideremos x en el intervalo (xo - , xo + ), por el Teorema de Taylor:

con En =

y c entre x y xo

como las primeras (n-1) derivadas se anulan en xo, se tiene:

f (n) (c) < 0 por estar c entre x y xo y a su vez estos puntos en el intervalo (xo - , xo + ) donde la n-sima derivada es negativa.

Al ser f (n) (c) < 0 y n par, la expresin (x - xo)n < 0 y por lo tanto y en consecuencia f(x) < f(xo) para toda x en el intervalo (xo - , xo + ), lo cual significa que f(xo) es el mayor de los valores de f en dicho intervalo, es decir f alcanza un mximo relativo en xo. La demostracin de b) y 2) se dejan como ejercicio.

Ejemplo 10. Encuentre los valores extremos de f(x) = x4 + 4x3 + 6x2 +4x Solucin: Encontremos primero los puntos crticos: f '(x) = 4x3 + 12x2 + 12x +4 = 0 f '(x) = 4(x3 + 3x2 + 3x + 1) = 4(x + 1)3 = 0 x = -1 Por lo tanto el nico punto crtico es xo = -1 Tratemos ahora de determinar su naturaleza: f ''(x) = 12x2 + 24x + 12 f ''(-1) = 0 f (3)(x) = 24x + 24 f (3)(-1) = 0 f (4)(x) = 24 f (4)(-1) = 24 Como la primera derivada diferente de cero en -1 es la de grado 4 y 4 es par, el signo positivo de esta cuarta derivada nos dice que f alcanza un mnimo en xo = -1.

Comandos de Matlab taylor


taylor(f,n+1,a)

Calcula el polinomio de Taylor de la funcin f en el punto a de grado n. Ejemplo syms x f=x*sin(x+1); taylor(f,5,0) %Devuelve el polinomio de Taylor de f en el punto 0 de grado 4.

Herramienta taylortool
En esta prctica utilizaremos una herramienta de Matlab que permite obtener el polinomio de Taylor de una funcin y su representacin grfica junto con la funcin. Ejecuta en la ventana de comandos la orden: >> taylortool Se abrir una ventana (ver figura) en la que puedes introducir la funcin, el grado del polinomio y el intervalo en el que quieres representar la funcin y el correspondiente polinomio.

EJERCICIOS
I. En cada caso encuentre los polinomios de Taylor de grado uno, grado dos, grado tres, y grado cuatro en el punto xo que se indica., escrbalos en la tabla como P1(x), P2(x), P3(x) y P4(x), y complete la tabla evaluando en los puntos que se indican en la columna de la izquierda. P1(x) xo + 1.1 xo + 0.9 xo + 0.3 xo + 0.1 xo + 0.01 xo + 0.001 xo - 1.1 xo - 0.9 xo - 0.3 xo - 0.1 xo - 0.01 xo - 0.001 P2(x) P3(x) P4(x)

1) 2) 3) 4) f(x) = tanx

en xo = 0 en xo = 0 en xo = /6 en xo = /3

5) f(x) = lnx 6) f(x) = arctanx

en xo = 1 en xo = 1

II.

Exprese en cada caso al polinomio dado, en las potencias x - xo que se indican. 1) P(x) = 3x4 + 2x + 5 2) P(x) = 3x4 + 2x + 5 3) P(x) = 3x4 + 2x + 5 4) P(x) = 4 - x2 +6x3 en potencias de x - 2 en potencias de x - 1 en potencias de x + 1 en potencias de x + 1 en potencias de x + 4

5) P(x) = 2 + (x - 3)2 -x4

6) P(x) = x4 III.

en potencias de x - 1

Encuentre en cada caso un polinomio que satisface: 1) P(0) = 7, P ' (0) = 3, 2) P(1) = 1, P ' (1) = 5, P (2) (0) = 8, P (3) (0) =54

P (2) (1) = 32, P (3) (1) =42 P (3) (-2) =66

3) P(-2) = 2, P ' (-2) = 4, P (2) (-2) = 8,

IV.

Encuentre en cada caso la aproximacin que se pide, utilizando el teorema de Taylor y estime el error. 1) 2) 3) polinomio de grado 2 polinomio de grado 3 polinomio de grado 3

4) sen 6 polinomio de grado 3 5) sen 6 polinomio de grado 6

6) arctan(1.3) 7) ln (1.015 ) 8) ln (1.8 ) 9) cos (65) 10) tan ( 44 )

polinomio de grado 3 polinomio de grado 3 polinomio de grado 5 polinomio de grado 4 polinomio de grado 2

V.

Diga en cada caso de que grado hay que tomar el polinomio de Taylor para obtener la aproximacin deseada, y obtngala. a) cos (32 ) con un error menor que 0.00001 b) sen (700 ) con un error menor que 0.0001 c) sen (47 ) con un error menor que 0.00001 d) e) f) con un error menor que 0.0001 con un error menor que 0.0001 con un error menor que 0.00001

g) e con un error menor que 0.000000001 h) ln(1.9) con un error menor que 0.00001

VI.

Utilizando el Teorema de Taylor, demuestre que si f '(x) = 0 para toda x real, entonces f(x) es una funcin constante. Utilizando el Teorema de Taylor, demuestre que si f (2)(x) = c (constante) para toda x real, entonces f(x) es un polinomio.

METODO DE BISECCION
En matemticas, el mtodo de biseccin es un algoritmo de bsqueda de races que trabaja dividiendo el intervalo a la mitad y seleccionando el subintervalo que tiene la raz.

Este es uno de los mtodos ms sencillos y de fcil intuicin para resolver ecuaciones en una variable. Se basa en el teorema del valor intermedio (TVI), el cual establece que toda funcin continua f en un intervalo cerrado *a,b+ toma todos los valores que se hallan entre f(a) y f(b). Esto es que todo valor entre f(a) y f(b) es la imagen de al menos un valor en el intervalo *a,b+. En caso de que f(a) y f(b) tengan signos opuestos, el valor cero sera un valor intermedio entre f(a) y f(b), por lo que con certeza existe un p en *a,b+ que cumple f(p)=0. De esta forma, se asegura la existencia de al menos una solucin de la ecuacin f(a)=0.

EJEMPLO: HALLAR UNA RAIZ POSITIVA PARA : f(x) = x 1 1. Escoger a y b tal que f(a).f(b)<0 f(a) = (1)-1 f(a) = -0.5 a = 1 b = 2 Error aprox: 0.5

f(b) = (2)-1 f(b) = 1

F(a)*f(b) = -0.5 si cumple la primera condicin 2. Hacemos r = a+b/2 r = 1.5

3. Determinar el subintervalo en el que esta R Si f(a)*f(r) <0 r = b

Si f(a)*f(r) >0 r = a Si f(a)*f(r) =0 r = R

4. Iteramos hasta el error aproximado de 0.5 Primera iteracin f(1)*f(1.5) = (-0.5)*(0.125) <0 r=b

Segunda iteracin f(1)*f(1.25) = (-0.5)*(-0.218) >0 r=a Ea=ractual ranterior/ractual Tercera iteracin f(1.25)*f(1.375) = (-0.218)*(-0.05) >0 r=a Cuarta iteracin f(1.375)*(1.4375) = (-0.05)*(0.03) <0 r=b Quinta iteracin f(1.375)*(1.4063) = (-0.05)*(-0.011) >0 r=a Sexta iteracin f(1.4063)*(1.4219) = (-0.011)*(0.01) <0 r=b Sptima iteracin f(1.4063)*(1.4141) = (-0.011)*(-0.00016) >0 r=a

EJEMPLO MATLAB METODO BISECCIN


disp(' METODO DE LA BISECCION '); disp(' ---------------------- '); f=input('INGRESE FUNCION: ','s'); xai=input('INGRESE LIMITE INFERIOR DEL INTERVALO a: '); xbi=input('INGRESE LIMITE SUPERIOR DEL INTERVALO b: '); tol=input('INGRESE PORCENTAJE DE ERROR: '); f=inline(f); i=1; ea(1)=100; if f(xai)*f(xbi) < 0 xa(1)=xai; xb(1)=xbi; xr(1)=(xa(1)+xb(1))/2;

fprintf('It. xa xr xb Error aprox \n'); fprintf('%2d \t %11.7f \t %11.7f \t %11.7f \n',i,xa(i),xr(i),xb(i)); while abs(ea(i)) >= tol, if f(xa(i))*f(xr(i))< 0 xa(i+1)=xa(i); xb(i+1)=xr(i); end if f(xa(i))*f(xr(i))> 0 xa(i+1)=xr(i); xb(i+1)=xb(i); end xr(i+1)=(xa(i+1)+xb(i+1))/2; ea(i+1)=abs((xr(i+1)-xr(i))/(xr(i+1))*100); fprintf('%2d \t %11.7f \t %11.7f \t %11.7f \t %7.3f \n',... i+1,xa(i+1),xr(i+1),xb(i+1),ea(i+1)); i=i+1; end else fprintf('No existe una ra?z en ese intervalo'); end ezplot(f);%graficamos la funcion grid on;

Resultado de su ejecucin Desde el pront de comandos se invoca el archivo

Grafica

Otro ejemplo de biseccin


%Metodo de Biseccion - Metodos Numericos Matlab clc; Fx=input('Ingrese la funcion: ','s'); a=input('Ingrese a : '); c=input('Ingrese c : '); e=input('Ingrese el error : '); x=a; Fa=eval(Fx); x=c; Fc=eval(Fx); fprintf('\n %6s %7s %8s %10s %8s %8s %8s \n ','A','B','C','F(a)','F(b)','F(c)','|c-a|'); while abs(c-a)>e b=(a+c)/2; x=b; Fb=eval(Fx); fprintf('\n %8.4f %8.4f %8.4f %8.4f %8.4f %8.4f %8.4f \n',a,b,c,Fa,Fb,Fc,abs(c-a)); Fa*Fb<=0; c=b; end

Cibergrafia http://www.youtube.com/watch?v=6gwJmj3RjAo&feature=related http://www.youtube.com/watch?v=VDM9c6uU46M&feature=related

MTODO INTERACCION DE PUNTO FIJO


El mtodo del punto fijo se lo conoce tambin como mtodo de iteracin simple de punto fijo; o, iteracin de un punto por sustitucin sucesiva, algunos autores e investigadores lo consideran como un mtodo numrico abierto en el cual se utiliza una formula o expresin matemtica para predecir la raz, la misma que puede desarrollarse por una iteracin simple, de all su denominacin. OBJETIVOS Describir el Mtodo Numrico del Punto fijo, para hallar ceros de funciones (f(x)=0) y analizar su aplicacin en el campo de la ciencias Estudiar y comprender el Mtodo no lineal mediante la resolucin de ejemplos planteados.

SUSTENTACION TEORICA Consiste en obtener una raz, o solucin, de una ecuacin de la forma f(x) = 0,la misma que se debe ser transformada en una ecuacin equivalente de punto fijo g(x), de tal forma que al reordenar la ecuacin f(x)=0, x se ubique al lado izquierdo de la ecuacin de manera que se defina: x= g(x). Posteriormente, dado un valor inicial para la raz o al asignar una estimacin inicial (x 0), del punto fijo xi de g, de tal forma que: *xi punto fijo de g si xi= g(xi)]. xn+1 = g(xn). Entonces la ecuacin anterior puede usarse para obtener una aproximacin, para k=1, 2, 3, hasta que convergen, y expresada por la formula iterativa xi+1= g(xi) que generalizando se tiene: xn+1 = g(xn). Al realizar las aproximaciones iterativas, es posible establecer el error aproximado, para ello se lo calcula usando el error normalizado ( ) el mismo que se lo sintetiza con la expresin matemtica

TEOREMA DEL PUNTO FIJO Sea la funcin g(x) para el intervalo cerrado [a,b+ *a,b+ continua, entonces se tiene: a) g(x), posee al menos un punto fijo. b) Si adems, g(x) k<1, x [a,b], entonces el punto fijo es nico y si tomamos x0 [a,b], la sucesin xn+1 = g(xn) converge al punto fijo de g(x).

CONVERGENCIA DEL MTODO DEL PUNTO FIJO

ALGORITMO DE PUNTO FIJO Datos Estimacin inicial: x0 Precisin deseada: tol Tope de iteraciones: maxiter Proceso: mientras no hay convergencia repetir

Nueva estimacin: x = g(x0) Incremento: incr = |x - x0| Actualizacin: x0 = x Resultado Estimacin final: x

APLICACIN: Resolucin de ejercicios Para encontrar las races de una ecuacin algebraica se debe de analizar cada uno de los pasos, para posteriormente realizar la aplicacin en las ecuaciones no lineales para ello se procede de acuerdo a lo sealado en lo anteriormente:

MTODO DE LA SECANTE
Lo que hace bsicamente es ir tirando rectas secan- tes a la curva de la ecuacin que se tiene original- mente, y va chocando la interseccin de esas rectas con el eje de las X, para ver si es la raz que se busca. PROCEDIMIENTO

Lo primero que se hace, igual que con otros mtodos es dar dos puntos cualquiera que sea sobre el eje x . Despus se sustituyen eso puntos en la ecuacin original para obtener f(x-1) y f(xo). Una vez que se tiene todos eso datos se obtiene el punto x1 con la formula

Se obtiene el error antes predefinido

(Algoritmo de la secante)en pseudocdigo Input: Una funcin f(x), una tolerancia > 0, un lmite de iteraciones N > 0 y dos puntos x-1; x0 R Output: O bien un numero c R tal que f(c) < o bien un Mensaje de error Inicio i 0 while f(xi) and i<= N xi+1 xi - f(xi) (xi xi -1)/(f(xi) - f(xi -1)) i i+1

end while if i > N then return ERROR end if return c xi

EJEMPLO: Usar el mtodo de la secante para calcular la raiz aproximada de la funcin f (x) = x^2 4 . Comenzando con X0 = 4 , x1 = 3 y hasta que r1% Aplicando para la primera iteracin con la frmula se tendra un valor para X2= 2.2857 . Si se calcula el error relativo con los valores x2 como valor real y x1 como valor aproximado se tendr:

Primera iteracin aplicando el mtodo de la secante de la funcin f (x) = X^2 4

Ejemplo Matlab Mtodo la secante


function [ it ] = secante1(fun,xo,x1 ) %UNTITLED Summary of this function goes here % Detailed explanation goes here fprintf('Metodo de la secante:\n'); fun=input('Ingrese la funcion:\n','s'); x0=input('Ingrese el primer punto inicial:\n'); x1=input('Ingrese el segundo punto inicial:\n'); tol=input('Ingrese la tol:\n'); n=input('ingrese el numero de iteraciones:\n'); n=n+1; it=0; disp('it x0 x1 x2 x1-x2'); while(it<10); it=it+1; x=x0; f0=eval(fun);

x=x1; f1=eval(fun); x2=(x0*f1-x1*f0)/(f1-f0); x0=x1; x1=x2; fprintf('%2d \t %11.7f \t %11.7f \t %11.7f \t %11.7f \n',it,x0,x1,x2-x1); fprintf('la raiz buscada es=%11.7f\n',x2); ezplot(fun), grid on end

Resultado de la ejecucin

Você também pode gostar