You are on page 1of 11

Maestra en Enseanza de La Matemtica

Mdulo: Analisis Matemtico


Patricio Pugarin Daz

Deber

N 4

Polinomios interpolantes

Maestra Enseanza de la Matemtica

PROBLEMA: Considere la funcin


f : [1,1; 5,1] R
x f (x) =

1 x
e sin(4x)
10

(1)

1. Estime el valor de kf k
2. Halle una funcin f : [1,1; 5,1] R definida mediante
g(x) = a1 + a2 cos(x) + a3 sin(x) + a4 ex + a5 x,
que interpole a f en los puntos (xi , f (xi )), i = 1, 2, 3, 4, 5, donde
x1 = 1,0, x2 = 0,5, x3 = 2,0, x4 = 3,5, x5 = 5,0.
3. Calcule kgk
4. Calcule kf gk
5. Construya una funcin h que coincida con f en al menos 7 puntos. Escoja la forma de h de
manera tal que
kf hk kf gk .
DESARROLLO
1. Literal.- Para encontrar la kf k , en primer lugar realizamos la construccion de la grfica
de la funcin f (x) dada por (1).

Patricio Pugarn D.

Polinomios interpolantes

Maestra Enseanza de la Matemtica

Debemos encontrar el supremo de la funcin; para lo cual del anlisis matemtico vamos a
aplicar el criterio de la primera derivada de la funcin; es decir, igualando a cero la primera
derivada, encontramos los puntos crticos en donde posblemente se encuentren los mximos
y mnimos relativos de la funcin.
La ecuacin de la primera derivada de la funcin,simplificada es:
f 0 (x) =

1 x
e (Sin(4x) + 4cos(4x);
10

de la cual, resultando de igualar a cero, se tienen los siguientes puntos crticos:


x=

n arctg(4)
, n = 1, 2, 3, 4, 5.
4

Para encontrar el valor de los puntos crticos y el correspondiente valr de la funcin en


dichos puntos, utilizamos la herramienta matlab; para lo cual en primer lugar se elabor el
siguiente programa en comandos matlab:
% Programa para calcular la norma infinita de una funcin
clc
clear all
for i=1:8
x(i)=(i*pi-atan(4))/4;
end
f=@(x) (1/10*exp(x)*sin(4*x));
for i=1:8
3

Patricio Pugarn D.

Polinomios interpolantes

Maestra Enseanza de la Matemtica

y(i)=f(x(i));
end
z=-1.1:0.01:5.1;
n=length(z);
for i=1:n
fx(i)=f(z(i));
end
plot(z,fx,r)
hold on
disp(Los puntos crticos son: );
xx=x
disp(Los mximos relativos son: );
yy=y
supremo=max(abs(y));
disp(El supremo es: );
supremo
for i=1:n
fxx(i)=abs(f(z(i)));
end
plot(z,fxx,b)
xlabel(EJE DE ABSCISAS);
ylabel(EJE DE ORDENADAS);
title(Grfica de comparacin entre y=|f(x)| y y=f(x));
hold off
De la ejecucin del programa anterior se tienen los siguientes resultados:
Los puntos crticos son:
xx =
0.4539
1.2393
2.0247
2.8101
3.5955
4.3809
5.1663
5.9517
Los mximos relativos son:
yy =
4

Patricio Pugarn D.

Polinomios interpolantes

Maestra Enseanza de la Matemtica

0.1527
-0.3350
0.7348
-1.6116
3.5347
-7.7527
17.0038
-37.2940
El supremo es:
supremo =
37.2940
>>
En la siguiente grfica visualizamos el valor del supremo; el mismo que se d en el valor de
la abscisa x = 5,9517

Grficamente, podemos comparar con la funcin |f (x)

Patricio Pugarn D.

Polinomios interpolantes

Maestra Enseanza de la Matemtica

Finamente, podemos concluir que


kf k = 37,2940.
2. Literal.- Para encontrar la funcin g(x), en primer lugar consideramos como una primera
aproximacin la siguiente funcin g definida en el intervalo indicado.
g(x) = a1 + a2 cos(x) + a3 sin(x) + a4 ex + a5 x,

x [1,1; 5,1]

k
,
2

k = 0, 1, 2, 3, 4.

Esta funcin interpolar la funcin f en los puntos xk =


Los valores que se asignarn a x son

x1 = 1,0, x2 = 0,5, x3 = 2,0, x4 = 3,5, x5 = 5,0.


Para este literal vamos a utilizar la erramiente Mxima. los comandos en mxima y la
corrida del programa es la siguiente:

-->

f(x):=1/10*exp(x)*sin(4*x)$

-->

x[1]:-1$

-->

y[1]:f(x[1]),numer$

-->

x[2]:0.5$
6

Patricio Pugarn D.

Polinomios interpolantes

Maestra Enseanza de la Matemtica

-->

y[2]:f(x[2]),numer$

-->

x[3]:2$

-->

y[3]:f(x[3]),numer$

-->

x[4]:3.5$

-->

y[4]:f(x[4]),numer$

-->

x[5]:5$

-->

y[5]:f(x[5]),numer$

-->

A:matrix(
[1,cos(-1),sin(-1),exp(-1),-1],
[1,cos(0.5),sin(0.5),exp(0.5),0.5],
[1,cos(2),sin(2),exp(2),2],
[1,cos(3.5),sin(3.5),exp(3.5),3.5],
[1,cos(5),sin(5),exp(5),5]
),numer;

-->

B:transpose(matrix([y[1],y[2],y[3],y[4],y[5]]))$

-->

a:invert(A).B$

-->

a1:submatrix(2,3,4,5,a)[1][1]$

-->

a2:submatrix(1,3,4,5,a)[1][1]$

-->

a3:submatrix(1,2,4,5,a)[1][1]$

-->

a4:submatrix(1,2,3,5,a)[1][1]$

-->

a5:submatrix(1,2,3,4,a)[1][1]$

-->

g(x):=a1+a2*cos(x)+a3*sin(x)+a4*exp(x)+a5*x;

-->

wxplot2d([f(x),g(x)],[x,-1.1,5.1]);

-->

wxplot2d([abs(f(x)-g(x))],[x,-1.1,5.1]);

Patricio Pugarn D.

Polinomios interpolantes

Maestra Enseanza de la Matemtica

-->

x[6]:-0.5$

-->

y[6]:f(x[6]),numer$

-->

x[7]:4.5$

-->

y[7]:f(x[7]),numer$

-->

D: matrix(
[(-1)^6,(-1)^5,(-1)^4,(-1)^3,(-1)^2,(-1)^1,(-1)^0],
[(-0.5)^6,(-0.5)^5,(-0.5)^4,(-0.5)^3,(-0.5)^2,(-0.5)^1,(-0.5)^0],
[(0.5)^6,(0.5)^5,(0.5)^4,(0.5)^3,(0.5)^2,(0.5)^1,(0.5)^0],
[2^6,2^5,2^4,2^3,2^2,2^1,2^0],
[3.5^6,3.5^5,3.5^4,3.5^3,3.5^2,3.5^1,3.5^0],
[4.5^6,4.5^5,4.5^4,4.5^3,4.5^2,4.5^1,4.5^0],
[5^6,5^5,5^4,5^3,5^2,5^1,5^0]
);

-->

BB:transpose(matrix([y[1],y[2],y[3],y[4],y[5],y[6],y[7]]))$

-->

c:invert(D).BB$

-->

c1:submatrix(2,3,4,5,6,7,c)[1][1]$

-->

c2:submatrix(1,3,4,5,6,7,c)[1][1]$

-->

c3:submatrix(1,2,4,5,6,7,c)[1][1]$

-->

c4:submatrix(1,2,3,5,6,7,c)[1][1]$

-->

c5:submatrix(1,2,3,4,6,7,c)[1][1]$

-->

c6:submatrix(1,2,3,4,5,7,c)[1][1]$

-->

c7:submatrix(1,2,3,4,5,6,c)[1][1]$

-->

h(x):=c1*x^6+c2*x^5+c3*x^4+c4*x^3+c5*x^2+c6*x+c7*x^0;

-->

wxplot2d([f(x),h(x)],[x,-1.1,5.1]);

-->

wxplot2d([abs(f(x)-h(x))],[x,-1.1,5.1]);

De la corrida del programa en mxima, extraemos la grfica que corresponden a las funciones
f (x) y g(x); y es la siguiente:
8

Patricio Pugarn D.

Polinomios interpolantes

Maestra Enseanza de la Matemtica

Se puede ver, en color rojo la grfica de la funcin g(x), que si interpola en los puntos indicados con la funcin f (x).
3. Literal.- Por tanto, del grfico de la funcin g(x), podemos decir que en el punto de abscisa
x = 5,1, la norma
kgk = 14,9465
4. Literal.- Para calcular la norma y = kf gk , analicemos en primer lugar la grfica de
|f (x) g(x)| obtenida con los comandos de mxima.

Patricio Pugarn D.

Polinomios interpolantes

Maestra Enseanza de la Matemtica

Podemos, por tanto calcular que la norma


kf gk = 15,4665,
en el punto de abscisa x = 4,43160; que es lo que se peda encontrar.
5. Literal.- Para construir la funcin h, que coincide con f en 7 puntos, hemos adicionado a los
puntos anteriore de interpolacin, uno en cada extremo; es decir se adicionaron los puntos:
x6 = 0,5 y x7 = 4,5.
Adicionalmente se ha tomado la funcin
h : [1,1; 5,1] R,
definida mediante
h(x) = c1 x6 + c2 x5 + c3 x4 + c4 x3 + c5 x2 + c6 x + c7 ;
por considerar que el conjunto {x6 , x5 , x4 , x3 , x2 , x, 1} es linealmente independiente.
La funcin h encontrada con los comandos de mxima y la grfica en conjuto con la funcin
f , se presentan a continuacin.

(%i37) h(x):=c1*x^6+c2*x^5+c3*x^4+c4*x^3+c5*x^2+c6*x+c7*x^0;
( %o37) h (x) := c1 x6 + c2 x5 + c3 x4 + c4 x3 + c5 x2 + c6 x + c7 x0

La grfica en mxima de la funcin y = |f (x) h(x)| se presenta a continuacin.


10

Patricio Pugarn D.

Polinomios interpolantes

Maestra Enseanza de la Matemtica

De esta ltima, podemos concluir que


kf hk = 13,5503,
en el punto de abscisa x = 3,01673; cumpliendo con la condicin, en este caso, de ser menor
a la norma de kf gk .

11

Patricio Pugarn D.