Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Deber
N 4
Polinomios interpolantes
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
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
n arctg(4)
, n = 1, 2, 3, 4, 5.
4
Patricio Pugarn D.
Polinomios interpolantes
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
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
Patricio Pugarn D.
Polinomios interpolantes
x [1,1; 5,1]
k
,
2
k = 0, 1, 2, 3, 4.
-->
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
-->
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
-->
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
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
(%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
Patricio Pugarn D.
Polinomios interpolantes
11
Patricio Pugarn D.