Documentos de Académico
Documentos de Profesional
Documentos de Cultura
clear
close all
x=0:0.1:2;
FX=12*x.^3-6.9*cos(3*x)+5*exp(-5.9*x);
b=FX(1);
m=(FX(end)-FX(1))/(x(end)-x(1));
FL=m*x+b;
p=[2 8 19];
np=length(p);
for i=1:np
for j=1:np
M(i,j)=x(p(i))^j*(2-x(p(i)));
%M(i,j)=sin(j*pi*x(p(i))/(x(end)-x(1)))
%M(i,j)=x(p(i)).^j;
Fp=Fp+W;%Función polinomial
end
FA=FL+Fp;%Función de aproximación
plot(x,FX,x,FA,x,FL)
error=abs(max((FX-FA)/FX))*100
end
FA=FL+Fp;%Función de aproximación
plot(x,FX,x,FA,x,FL)
error=abs(max((FX-FA)/FX))*100
9999 Lb
clc
clear
L=[70 50 50 55 70 60]
D=[0.01 0.075 0.075 0.05 0.05 0.08]
V=0.1
Q=999e-5
Ne=length(L)
Con=[1 2;2 3;2 4;3 5;4 5;5 6]
for i=1:Ne
k(i)=pi*D(i)^4/128*V*L(i)
end
M=zeros(Ne,Ne);
for i=1:Ne
B=zeros(Ne,Ne)
S=Con(i,1)
R=Con(i,2)
B(S,S)=1;
B(S,R)=-1;
B(R,S)=-1;
B(R,R)=1;
B=B*k(i);
M=M+B
end
q=[878e-5;0;0;0;0;343e-5]
C=max(M(:))*1e4;%criterio penalización que nos permite eliminar filas
y columnas en las que sabemos el caudal
M(1,1)=M(1,1)+C*Q;
M(6,6)=M(6,6)+C*Q;
P=inv(M)*q
disp('elemento CAUDAL')
disp('_______')
for i=1:Ne
Cau(i)=D(i)/V*L(i) %caudal ubicado en cada elemento
fprintf('%5.0f %15.2f\n',i,Cau(i))
end