Multiplicadores de Lagrange y Ajustes de Curvas
Multiplicadores de Lagrange y Ajustes de Curvas
Multiplicadores de Lagrange y Ajustes de Curvas
Esta transformación nos va a permitir saber si una secuencia de puntos corresponde a una
potencia
Debemos linealizar de acuerdo al modelo que corresponda, para que con ello la linealización salga
bien
Ejercicio 1
Debemos ver a qué modelo pertenece
En el recíproco se aplica el operador punto y es la gráfica donde mejor se alínean los puntos, por
ende ese es el modelo adecuado
%caso 3
figure(4)
plot(log(x),log(y),'o')
%Resolvemos la matriz
A(1,:)=A(1,:)/A(1,1)
A(2,:)=A(2,:)-A(1,:)*A(2,1)
m=A(2,3)
b=A(1,3)
figure(1)
x=[-1 0.45 1.7 2.1 3.45 6.1 7.8 9.7]
y=[.501 .157 .099 .0887 .0649 .043 .0355 .03]
plot(x,y,'o')
X=min(x):0.1:max(x)
Y=1./(b+m*X)
hold on
plot(X,Y)
FIN DEL TEMA
Para un polinomio de grado 2, se generan 3 ecuaciones, por ello para una curva con más puntos,
serían muchas más ecuaciones. Al tener un polinomio de 8 puntos, sería generar 8 ecuaciones y
llegar a x^9
Sin embargo, si se sigue una tendencia fuera de una recta, podemos observar lo siguiente:
En la cual se observa un error con respecto al tipo de curva que se estaba manejando (la recta)
Partimos del modelo de la recta:
Polinomio de grado 1
Si se sustituye el valor de X0
Para el caso de X1
EJERCICIO DE APLICACIÓN
N=2
Pn=P2=P2(x)=
Para los términos de abajo (denominador)
Resultando
x=[-8 2 18]
y=[7.5 15.8 -2.7]
X=7;
%Para L2,0
%En matlab no se permite poner la posición 0, por lo tanto deberemos
%recorrer un número la posición y para interpretar seria x-1
L20=((X-x(2))*(X-x(3))) ./ ((x(1)-x(2))*(x(1)-x(3)));
hold on
plot(X,P2,'*') %Valores obtenidos
X=-10:20;
for i=1:length(X)
L20=((X(i)-x(2)).*(X(i)-x(3))) ./ ((x(1)-x(2)).*(x(1)-x(3)));
L21=((X(i)-x(1)).*(X(i)-x(3))) ./ ((x(2)-x(1)).*(x(2)-x(3)));
L22=((X(i)-x(1)).*(X(i)-x(2))) ./ ((x(3)-x(1)).*(x(3)-x(2)));
P2(i)=y(1)*L20+y(2)*L21+y(3)*L22;
end
plot(X,P2)
Cuando se desarrolla el Ln, no se toma en cuenta la posición del subíndice que se está trabajando
Y así sucesivamente
Esto debido a que se anularía el término y se indeterminan las divisiones!!!! [x(1)-x(1)] genera 0 y
al multiplicar por los demás, haría 0 al denominador