Академический Документы
Профессиональный Документы
Культура Документы
ESPE.jpg
MTODOS NUMRICOS
mectronica.jpg
cara2.jpg
Ingenieria mecatrnica
Metodos Numericos
ndice
Esteban Falconl
Ingenieria mecatrnica
1.
Metodos Numericos
Ejercicio 1:
La ecuacion x 9x = 0 tiene una solucin en el intervalo [0, 1]. Utilice la teora de interpolacin polinomial en los nodos x0 = 0, x1 = 0,5 y x2 = 1, para encontrar una solucin aproximada
x de la ecuacin. Estime el error cometido en este procedimiento para la determinacin de la raz
as como el mximo error en el intervalo analizado.
1.-Atravez del mtodo de newton obtemos la raz de la funcin que es :0.40846
f=@(x)(x-9^-x);
g=@(x)(1);
newton(f,g,1)
raiz es 0.4084639040
Con la ayuda del programa de Newton encontramos los coeficientes del polinomio:
Esteban Falconl
Ingenieria mecatrnica
Metodos Numericos
Matriz de newton
A =
0
0.5
1
-1.0000
0.1660
0.8800
0
2.3320
1.4280
0
0
-0.9040
Programa:
function r=Coeficientes_newton(x,y)
n=size(x);
[D]=zeros(n(1));
D(:,1)=y;
a=[];
for j=1:n(1)-1
for i=j+1:n(1)
D(i,j+1)=[D(i,j)-D((i-1),j)]/[x(i)-x(i-j)];
end
end
D
for i=1:n(1)
a(i)=D(i,i);
end
r=a
Esteban Falconl
Ingenieria mecatrnica
Metodos Numericos
0.5000
1.0000
-1.0000
0.1667
0.8889
y =
>> InterpolacionNewton(x,y)
ans =
-0.9000
1.1.
2.7900
-1.0000
Polinomio Interpolador
8 2
x
9
25
x
9
>> syms x;
>> y=(-8/9)*x^2+(25/9)*x-1;
>> p=diff(y)
p =
25/9 - (16*x)/9
>>
>>
>>
la
f=@(x)((-8/9)*x^2+(25/9)*x-1);
g=@(x)(25/9 - (16*x)/9);
newton(f,g,0.5)
raiz es 0.4151525156
x1 = 0,41515251
Esteban Falconl
Ingenieria mecatrnica
Metodos Numericos
1.2.
x = 0,41515251
E = |0,4080 0,41515251|
E = 0,007153
1.3.
>> x=[0:0.01:1];
>> y1=x-9.^-x;
>> y2=-0.9x^2+2.79x-1;
>> y2=-0.9*x.^2+2.79*x-1;
>> error=abs(max(y2-y1))
error =
0.0289
1.4.
Grficas
Funcin original
Esteban Falconl
Ingenieria mecatrnica
Metodos Numericos
funcion original.jpg
original.jpg
Funcin interpolada
funcion interpolada.jpg
interpolada.jpg
2.
Ejercicio 2
Esteban Falconl
Ingenieria mecatrnica
-1
0
1
2
3
2
1
2
-7
10
0
-1
1
-9
17
Metodos Numericos
0
0
1
-5
13
0
0
0
-2
6
0
0
0
0
2
-7
10
y =
Esteban Falconl
Ingenieria mecatrnica
Metodos Numericos
A =
2
1
2
-7
10
0
-1
1
-9
17
0
0
1
-5
13
0
0
0
-2
6
0
0
0
0
2
-6
-1
ans =
2
3.
Ejercicio 3:
La tabla que se presenta a continuacin indica la variacn anual de la temperatura de la Tierra, para distintas concentraciones de cido carbonico K en diferentes
latitudes. es sabido que esta concentracin tiene un impacto directo en la temperatura ambiental. Construya el polinomio de interpolacin utilizando todas las latitudes
para interpolar estos valores , utilizando el polinomio interpolador de lagrange y el
newton. Compare lo que predice cada polinomio con los valores en las otras latitude
de la tabla.
Corrida de Programas:
>> x=[65 55 45 35]
x =
65
55
45
35
-3.2200
-3.3000
-3.3200
Esteban Falconl
Ingenieria mecatrnica
Metodos Numericos
>> InterpolacionNewton(x,y)
ans =
-0.0000
0.0007
-0.0419
-2.6288
-0.0419
-2.6288
>> Lagrange(x,y)
ans =
-0.0000
0.0007
>> k=0.67:3;
>> ypol=polyval(x,k);
>> plot(k, ypol)
>> grid on
Variacin de K
Esteban Falconl