Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE INGENIERÍA
POLINOMIOS DE CHEBYSHEV”
TURNO : Mañana
INTEGRANTES:
TACNA – PERÚ
2016
1
ÍNDICE
I. INTRODUCION ............................................................................................................... 5
2
DEDICATORIA
3
AGRADECIMIENTO
Quiero agradecer a todos mis maestros que conocí en este larga carrera del estudiar ya
que ellos me enseñaron a valorar los estudios, aconsejarme, que me diera cuenta que el
También agradezco a mis padres porque ellos estuvieron en los días más difíciles de mi
vida como estudiante y forjarme con buenos valores desde muy niño y no desviarme de
mis metas.
Y agradezco a Dios por la buena salud que tengo ahora, por tener una cabeza con la que
puedo pensar, razonar, imaginar muy bien y además un cuerpo sano y una mente de
bien. Estoy seguro que todo esfuerzo tiene su recompensa y que mis metas planteadas
darán fruto en el futuro y por ende me debo esforzar cada día para ser mejor en los
4
I. INTRODUCION
aproxima en lo mayor posible a una función dada, para ello este polinomio tiene
que pasar exactamente por un conjunto de puntos que son a su vez puntos que se
extraen de la función que se desea interpolar. Sabiendo que por n puntos pasa un
único polinomio de grado n‐1, se podría decir que la única manera de buscar la
nodos o raíces de tal manera que haga mínimo el valor máximo del error, es
fácilmente que son definidos de forma recursiva, tal como ocurre con
los números de Fibonacci o los números de Lucas. También veremos las gráficas
5
II. PROBLEMA
como sen(x) o ex mientras más alto sea el grado n del polinomio interpolante, el
error tendera a cero y entonces mejor será la aproximación. Pero en general, para
el resto de las funciones lo cierto es que mientras más alto sea el grado n del
cero. Por ejemplo: para una función f(x) = 1/(1+12x2), si n tiende al infinito, el
Runge”.
es que al usar estos como puntos por donde interpolar polinomio, garantiza que
el error máximo disminuya al crecer el grado del polinomio. De esta manera este
polinomio.
por ambos tiende más al cero, es decir quién produce mejor aproximación.
6
III. ALGORITMO MATEMÁTICO
T0(x) = cos(0) = 1
T1(x) = cos(arccos(x)) = x
importantes.
7
Calcularemos los primeros términos:
Si n=0
Si n=1
DONDE
trigonométricas.
Chebyshev:
8
…para n>=2
3.2.2 Simetría
…[negativopar=positivo]
…[negativoimpar=negativo]
9
Figura n°01: Gráfica de los Polinomios de Chebyshev
Fuente: http://sanzserna.org/pdf/568_Leccion1.pdf
10
Figura N°02:Gráfica de las raíces de los Polinomios de Chebyshev
Fuente: http://wwweio.upc.es/~nasini/Blog/ChebyshevPolinomio.pdf
Donde:
Además:
son:
11
Entonces:
Donde:
Ademas:
12
momento de realizar los cálculos. Sustituyendo estos valores en el
Tabla N°01: Polinomios coeficientes de Lagrange usados para formar P 3(x) con nodos
equiespaciados xk =-1+2k/3.
siguiente manera:
Donde:
Además:
-Si j=0:
-Si j>0:
13
Si aproximamos f(x) por un polinomio interpolante de grado menor o
Tabla N°02: Polinomios coeficientes de Lagrange usados para formar P 3(x) con los
nodos de Chebyshev xk = cos((7-2k)π/8).
Se conoce una función f(x)=ex que deseamos interpolar, con ayuda del Método
esta función en grado n=3 para x=0.5 en el intervalo [-1,1] y compare cuál de
14
V. ALGORITMO COMPUTACIONAL
-Datos de entrada:
-Datos de salida
T(n,x)
Switch
(n)
0
r=1
1
r=x
default
r=2*x*T(n-1,x)+T(n-2,x)
return(r)
15
- Para obtener la aproximación de un valor dado (Xint)
INICIO
n , [ a , b ] , Xint
i=0->n ; i++
t=cos((2*i+1)*π/(2*n+2))
x[i]=((a-b)*t/2)+((a+b)/2)
y[i]
R=0
j=0->n ; j++
s=0
k=0->n ; k++
s=s+y[i]*T(j,x[k])
j=0
C=(1*s/(n+1)) C=(2*s/(n+1))
R=R+C*T(j,Xint)
FIN
function r=cheby(n,x)
switch(n)
case 0
r=1;
case 1
r=x;
otherwise
r=2*x*cheby(n-1,x)-cheby(n-2,x);
end
16
-Para obtener los nodos:
pi=3.141592654;
n=str2double(get(handles.a1,'string'));
a=str2double(get(handles.a2,'string'));
b=str2double(get(handles.a3,'string'));
for(i=1:1:n+1)
t=cos((2*(i-1)+1)*pi/(2*n+2));
x(i)=((a-b)*t/2)+(a+b)/2;
end
set(handles.c1,'string',x');
pi=3.141592654;
n=str2double(get(handles.a1,'string'));
a=str2double(get(handles.a2,'string'));
b=str2double(get(handles.a3,'string'));
y=str2num(get(handles.a4,'string'));
xint=str2double(get(handles.a5,'string'));
for(i=1:1:n+1)
t=cos((2*(i-1)+1)*pi/(2*n+2));
x(i)=((a-b)*t/2)+((a+b)/2);
end
R=0;
for(j=1:1:n+1)
s=0;
for(k=1:1:n+1)
s=s+y(k)*cheby((j-1),x(k));
end
if(j==1)
C=(1*s/(n+1));
else
C=(2*s/(n+1));
end
R=R+C*cheby((j-1),xint);
end
set(handles.b1,'string',R);
17
VI. APLICACIÓN
la combinación lineal
2.71828183 L3,3(x)
Hagamos notar que los coeficientes son distintos de los de P(x); la razón es
+ 2.571904417 C3(x)
mejor.
-Solución “real”:
f(x) = ex
-Método de Lagrange:
P(0.5) = 0.99519577+0.99904923(0.5)+0.54788486(0.5)2+0.17615196(0.5)3
P(0.5) = 1.65371059
-Metodo de Chebyshev:
V(x) = 0.99461532+0.99893323x+0.54290072x2+0.17517569x3
19
V(0.5) = 0.99461532+0.99893323(0.5) + 0.54290072(0.5)2 + 0.17517569(0.5)3
V(0.5) = 1.65170407
Claramente podemos ver que usando los nodos de Chebyshev se obtiene una
equiespaciados.
-Valor “real”
20
-Método de Chebyshev (Nodos de Chebyshev)
Para comparar las precisiones de P(x) y V(x), veremos dos gráficas de los
21
Figura N°03. El término del error y = ex – P(x) de la aproximación de Lagrange con nodos
equiespaciados en [-1,1].
Fuente: Jhon H. Mathews, K. D. (200). Métodos Numéricos con Matlab. Madrid:
PRENTICE HALL.
Hagamos notar que el erro máximo de V(x) es como unos dos tercios del
22
VII. CONCLUSIONES
VIII. RECOMENDACIONES
Maclaurin el error hubiera sido más vistoso, por eso que usamos el de
Que los nodos al que nos referenciamos estaban inversos es por eso que si
figura mostrada.
23