Metodos-Numericos-Basicos-Para-Ingenieria
Metodos-Numericos-Basicos-Para-Ingenieria
Metodos-Numericos-Basicos-Para-Ingenieria
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Asesorías en Matemáticas, Física e Ingeniería<br />
Métodos numéricos básicos para ingeniería<br />
9<br />
∑ ∑ ∑ ∑<br />
∑ (∑ )<br />
( )<br />
∑<br />
∑<br />
∑<br />
∑ (∑ ∑ ∑ ∑<br />
) ( )<br />
∑ (∑ )<br />
Algoritmo 2.1: Aproximación lineal por mínimos cuadrados en Matlab<br />
Entradas: vectores conteniendo los puntos X y Y.<br />
Salidas: pendiente m e intercepto b de la recta de aproximación.<br />
function [m,b]=mincuadlin(X,Y)<br />
n=numel(X);<br />
A(2,2)=n;<br />
B=zeros(2,1);<br />
for i=1:n<br />
A(1,1)=A(1,1)+X(i)^2;<br />
A(1,2)=A(1,2)+X(i);<br />
A(2,1)=A(2,1)+X(i);<br />
B(1,1)=B(1,1)+X(i)*Y(i);<br />
B(2,1)=B(2,1)+Y(i);<br />
end<br />
sol=A\B;<br />
m=sol(1,1);<br />
b=sol(2,1);<br />
El algoritmo 2.1 puede ser hecho de otra forma, se deja al lector la optimización del<br />
mismo como ejercicio. El análisis hecho para la aproximación por medio de una<br />
recta puede hacerse de manera análoga para hallar los coeficientes de cualquier<br />
función f que se quiera utilizar para aproximar.<br />
Ejemplo 2.1. Temperatura de una placa al Sol (Matlab)<br />
Se tienen los siguientes datos de una prueba en la que se midió la diferencia de<br />
temperatura de una placa expuesta al Sol y la ambiente, se desea aproximar por<br />
medio de una recta para hallar un coeficiente de transferencia de calor<br />
equivalente:<br />
Rad. Sol. [W/m2] ΔT [°C]<br />
300 5.4<br />
350 6.5<br />
450 7.1<br />
500 8.1<br />
600 9.5<br />
800 12.3<br />
1000 15.8<br />
El coeficiente es el inverso de la pendiente de la recta de aproximación, corriendo<br />
el algoritmo 2.1 en Matlab se tiene:<br />
Carlos Armando De Castro Payares