Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ans =
2.0000e+11
>> b=zeros(1);
E=zeros(1,b);
A=zeros(1,b);
n=zeros(1);
KK=zeros(n);
P=zeros(n,2);
S=zeros(b,2);
deltax=0; deltay=0;
b=input('');
for j=1:b
E(j)=input('');
A(j)=input('');
end
for i=1:n
for j=1:2
P(i,j)=input('');
end
end
for i=1:b
for j=1:2
S(i,j)=input('');
end
end
M=zeros(b);
R=zeros(b);
L=zeros(b,1);
GLD=zeros(b,4);
for i=1:b
for j=1:4
GLD(i,j)=input('');
end
end
%%matriz de rotacion%%
T1=zeros(2,4);
KK=zeros(2);
K=zeros(2*n);
KT=zeros(2*n);
for i=1:b
K=zeros(2*n);
deltax=P(S(i,2),1)-P(S(i,1),1);
deltay=P(S(i,2),2)-P(S(i,1),2);
l=(deltax^2+deltay^2)^0.5;
M(i,1)=deltax;
M(i,2)=deltay;
R(i,1)=deltax/l;
R(i,2)=deltay/l;
L(i,1)=l;
K1=E(1,i)*A(1,i)/(L(i,1))*T1'*KK*T1;
K(GLD(i,:),GLD(i,:))=K1;
KT=KT+K;
end
Q=zeros(2*n,1);
D=zeros(2*n,1);
LIBRES=0;
RESTRINGIDOS=0;
LIBRES=input('');
RESTRINGIDOS=(2*n)-LIBRES;
GDLL=zeros(1,LIBRES);
GDLR=zeros(1,RESTRINGIDOS);
for i=1:LIBRES
GDLL(i)=input('');
end
for i=1:RESTRINGIDOS
GDLR(i)=input('');
end
for i=1:2*n
fprintf('ingrese las cargas de grado de libertad %d\n',i);
Q(i)=input('');
end
K11=zeros(LIBRES);
K12=zeros(LIBRES,RESTRINGIDOS);
K21=zeros(RESTRINGIDOS,LIBRES);
K22=zeros(RESTRINGIDOS,RESTRINGIDOS);
QL=zeros(LIBRES,1);
DL=zeros(LIBRES,1);
QR=zeros(RESTRINGIDOS,1);
K11=KT(GDLL,GDLL);
K12=KT(GDLL,GDLR);
K21=KT(GDLR,GDLL);
K22=KT(GDLR,GDLR);
QL=Q(GDLL);
DL=inv(K11)*QL;
QR=K21*DL;
Q(GDLR)=QR;
D(GDLL)=DL;
q=zeros(2,b);
TR=zeros(1,4);
for i=1:b
deltax=P(S(i,2),1)-P(S(i,1),1);
deltay=P(S(i,2),2)-P(S(i,1),2);
l=(deltax^2+deltay^2)^0.5;
M(i,1)=deltax;
M(i,2)=deltay;
R(i,1)=deltax/l;
R(i,2)=deltay/l;
L(i,1)=l;
TR=GLD(i,:);
q(:,i)=A(1,i)*E(1,i)/L(i,1)*KK*T1*D(TR);
end
fprintf('Matriz de desplazamientos\n');
disp(D);
disp(Q);
disp(q);
disp(KT);
200*10^9
200*10^9
200*10^9
200*10^9
0
ingrese coordenada de punto 1 de nodo 3
3
ingrese grado de libertad 2 de barra 2
2
ingrese grados restringidos 3
100000
Matriz de desplazamientos
1.0e-03 *
0.7692
0.1593
-0.6099
0
Matriz de cargas reacciones
1.0e+05 *
-0.7929
0.2071
1.0000
0.7929
-1.0000
-0.2071
1.0e+05 *
1.0e+08 *
-1.3000 0 1.3000 0 0 0 0 0
0 0 0 1.3000 0 -1.3000 0 0
0 0 0 0 -1.3000 0 1.3000 0
0 0 0 0 0 0 0 0