Está en la página 1de 36

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y MATEMÁTICA


CARRERA DE INGENIERÍA CIVIL
ESTRUCTURAS II

TEMA:
PORTICO PLANO
ARMADURA PLANA

DEBER # 2

NUMERO DE LISTA:

#30

NOMBRE:

Toledo Jaramillo Bryan Danilo

E3P2

FECHA: -30-05- 2018

PERIODO 2018-2018
Contenido
1. EJERCICIO PORTICO PLANO ................................................................................................... 3
2. Numeración de elementos .................................................................................................... 4
3. Determinar ngl y nglt y alfa ................................................................................................... 5
4. Vectores de colocación ......................................................................................................... 6
5. Determinación de la carga muerta y carga viva .................................................................... 7
7. CODIGO PARA CARGA MUERTA .......................................................................................... 10
8. MATRICES OBTENIDAS EN MATLAB ................................................................................... 14
MATRIZ SLL DE LA ESTRUCTURA ............................................................................................ 14
Matriz de desplazamientos ..................................................................................................... 15
Matrices de reacciones ........................................................................................................... 16
Acciones de miembro en coordenadas globales..................................................................... 17
9. GRAFICAS............................................................................................................................. 17
10. CODIGO PARA CARGA VIVA............................................................................................. 18
11. MATRICES OBTENIDAS EN MATLAB ................................................................................ 21
Matriz de desplazamientos ..................................................................................................... 21
Matriz de reacciones ............................................................................................................... 22
Matriz de acciones de miembro.............................................................................................. 23
12. CODIGO PARA SISMO ...................................................................................................... 24
Determinación de la fuerza para cada piso............................................................................. 24
13. MATRICES OBTENIDAS EN MATLAB ................................................................................ 28
Matriz de desplazamientos ..................................................................................................... 28
Matriz de Reacciones .............................................................................................................. 29
Matriz de acciones de miembro.............................................................................................. 30
14. Combinaciones de carga ................................................................................................. 30
15. EJERCICIO ARMADURA PLANA ........................................................................................ 31
16. Numeración de elementos .............................................................................................. 31
17. Determinación de los gdl y gdlt ....................................................................................... 31
18. Vectores de colocación ................................................................................................... 31
19. Codigo en Matlab ............................................................................................................ 31
20. Matrices obtenidas en Matlab ........................................................................................ 33
Matriz de Rigidez Global ......................................................................................................... 34
Matriz de desplazamientos ..................................................................................................... 34
Matriz de reacciones ............................................................................................................... 34
Matriz de acciones de miembro.............................................................................................. 34
21. Grafica de axiales ............................................................................................................ 34

1
22. CONCLUSIONES: .............................................................................................................. 35
23. RECOMENDACION ........................................................................................................... 35

2
1. EJERCICIO PORTICO PLANO

Encontrar los desplazamientos y las acciones de miembro mediante el método de la


compatibilidad para el pórtico mostrada en la siguiente figura y realizar las gráficas de axial,
corte y momento.

PORTICO B

VISTA EN PLANTA

3
2. Numeración de elementos

Datos:

Módulo de elasticidad E = 2100000

4
3. Determinar ngl y nglt y alfa

Como primer paso encontramos el número de grados de libertad (ngl) y el número de


grados de libertad totales (nglt) de la estructura.

ngl= 72

nglt=84

5
4. Vectores de colocación
ELEMENTO1 73 74 75 1 2 3
ELEMENTO2 76 77 78 4 5 6
ELEMENTO3 79 80 81 7 8 9
ELEMENTO4 82 83 84 10 11 12
ELEMENTO5 1 2 3 13 14 15
ELEMENTO6 4 5 6 16 17 18
ELEMENTO7 7 8 9 19 20 21
ELEMENTO8 10 11 12 22 23 24
ELEMENTO9 13 14 15 25 26 27
ELEMENTO10 16 17 18 28 29 30
COLUMNAS

ELEMENTO11 19 20 21 31 32 33
ELEMENTO12 22 23 24 34 35 36
ELEMENTO13 25 26 27 37 38 39
ELEMENTO14 28 29 30 40 41 42
ELEMENTO15 31 32 33 43 44 45
ELEMENTO16 34 35 36 46 47 48
ELEMENTO17 37 38 39 49 50 51
ELEMENTO18 40 41 42 52 53 54
ELEMENTO19 43 44 45 55 56 57
ELEMENTO20 46 47 48 58 59 60
ELEMENTO21 49 50 51 61 62 63
ELEMENTO22 52 53 54 64 65 66
ELEMENTO23 55 56 57 67 68 69
ELEMENTO24 58 59 60 70 71 72
ELEMENTO25 1 2 3 4 5 6
ELEMENTO26 13 14 15 16 17 18
VIGA T1

ELEMENTO27 25 26 27 28 29 30
ELEMENTO28 37 38 39 40 41 42
ELEMENTO29 49 50 51 52 53 54
ELEMENTO30 61 62 63 64 65 66
ELEMENTO31 4 5 6 7 8 9
ELEMENTO32 7 8 9 10 11 12
VIGA T2

ELEMENTO33 16 17 18 19 20 21
ELEMENTO34 19 20 21 22 23 24
ELEMENTO35 28 29 30 31 32 33
ELEMENTO36 31 32 33 34 35 36
ELEMENTO37 40 41 42 43 44 45
ELEMENTO38 43 44 45 46 47 48
VIGA T3

ELEMENTO39 52 53 54 55 56 57
ELEMENTO40 55 56 57 58 59 60
ELEMENTO41 64 65 66 67 68 69
ELEMENTO42 67 68 69 70 71 72

6
5. Determinación de la carga muerta y carga viva

CARGA MUERTA

Carga Triangular 1 = 5/2 * 0.8 =2 ton/m

Carga Triangular 2 = (4/2*0.8)*2=3.2ton/m

Carga Trapezoidal = 4/2 *0.8=1.6 ton/m

CARGA VIVA

Carga Triangular 1 = 5/2 * 0.25 =0.625ton/m

Carga Triangular 2 = (4/2*0.25)*2=1ton/m

Carga Trapezoidal = 4/2 *0.25=0.5 ton/m

7
6. Matrices k,K,T
Deducción de k, y la matriz “T” y “K”

Matriz “k”

En una viga hay seis grados de libertad de miembro (nglm)

𝑟 0 0 −𝑟 0 0
0 𝑡 𝑏 0 −𝑡 𝑏
0 𝑏 𝑘 0 −𝑏 𝑎
𝑘=
−𝑟 0 0 𝑟 0 0
0 −𝑡 −𝑏 0 𝑡 −𝑏
[0 𝑏 𝑎 0 −𝑏 𝑘 ]
nglm x nglm

Donde:

k: matriz de rigidez local de miembro


4. 𝐸. 𝐼
𝒌=
𝐿
2. 𝐸. 𝐼
𝒂=
𝐿
6. 𝐸. 𝐼
𝒃=
𝐿²
12. 𝐸. 𝐼
𝒕=
𝐿³

8
𝐸. 𝐴
𝒓=
𝐿
Matriz “T”

𝑐𝑜𝑠𝛼 −𝑠𝑒𝑛𝛼 0 0 0 0
𝑠𝑒𝑛𝛼 𝑐𝑜𝑠𝛼 0 0 0 0
0 0 1 0 0 0
𝑇=
0 0 0 𝑐𝑜𝑠𝛼 −𝑠𝑒𝑛𝛼 0
0 0 0 𝑠𝑒𝑛𝛼 𝑐𝑜𝑠𝛼 0
[ 0 0 0 0 0 1]

Matriz “K”

La matriz K = T*k*T’ (resolución en Matlab)

K: matriz de rigidez global de miembro

k: matriz de rigidez local de miembro

T: matriz de transformación

9
T’: matriz de transformación transpuesta

Utilización del software Matlab

7. CODIGO PARA CARGA MUERTA


clear
clc
%DEBER 2
%RESOLUCION DE UN PORTICO DE 6 PISOS
%CARGA MUERTA

%1 DATOS
%PARTE A
E=2100000 %modulo de elasticidad

fcol=1; fvig=1;%SEGUN LA NORMA SE DEBE AGRIETAR LAS INERCIAS: factores


de agrietamiento
L1=3;L2=5;L3=4;
[A1,I1,J1]=RECT2(0.6,0.6,fcol);%elemntos columnas tipo 1 columna
[A2,I2,J2]=RECT2(0.4,0.6,fvig);%elemntos columnas tipo 2 viga
[A3,I3,J3]=RECT2(0.4,0.5,fvig);%elemntos columnas tipo 3 viga
[A4,I4,J4]=RECT2(0.4,0.45,fvig);%elemntos columnas tipo 4 viga

%2 Ic
ngl=72;
nglt=84;

load VC

%3 k,K,T
[K1,k1,T1]= MKMP(A1,I1,L1,E,90);
[K2,k2,T2]= MKMP(A2,I2,L2,E,0);
[K3,k3,T3]= MKMP(A2,I2,L3,E,0);
[K4,k4,T4]= MKMP(A3,I3,L2,E,0);
[K5,k5,T5]= MKMP(A3,I3,L3,E,0);
[K6,k6,T6]= MKMP(A4,I4,L2,E,0);
[K7,k7,T7]= MKMP(A4,I4,L3,E,0);
%4 S
S=zeros(nglt);
for i=1:24
[S]=Ens(VC(i,:),K1,S,nglt)
end

for i=25:26
[S]=Ens(VC(i,:),K2,S,nglt)
end
for i=31:34
[S]=Ens(VC(i,:),K3,S,nglt)
end

for i=27:28
[S]=Ens(VC(i,:),K4,S,nglt)
end

10
for i=35:38
[S]=Ens(VC(i,:),K5,S,nglt)
end

for i=29:30
[S]=Ens(VC(i,:),K6,S,nglt)
end

for i=39:42
[S]=Ens(VC(i,:),K7,S,nglt)
end

[SLL,SLR,SRL,SRR]= PART(S,ngl,nglt);

%5 CARGAS , ACUM SAEP


[aep1]= aepti(2,5)
AEP1=T2*aep1;
[aep2]= aepti(3.2,4)
AEP2=T3*aep2;
[aeptrap]= aeptrap(1.6,5,2)
AEP3=T2*aeptrap;

SAEPL=zeros(ngl,1); %si tuviera cargas en la columna seria SAEP


for i=25:30
[SAEPL]=Acum2(VC(i,:),AEP1,SAEPL)
end

for i=31:42
[SAEPL]=Acum2(VC(i,:),AEP2,SAEPL)
end

for i=25:30
[SAEPL]=Acum2(VC(i,:),AEP3,SAEPL)
end

%6 DESPLAZMIENTO

DELTAL=inv(SLL)*(-SAEPL);%DESPLAZAMIENTOS QUE SE PRODUCEN EN EL NUDO


DELTA=zeros(nglt,1);
DELTA(1:ngl,1)=DELTAL;
DELTA
R=SRL*DELTAL
R
%%
%7 ACCIONES DE MIEMBRO
% DELTA- D- d- a- A

11
AF=zeros(6,42)%ACCIONES FINALES
for i=1:24
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T1'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k1*d
A=T1*a
AF(:,i)=A

end
for i=25:26
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T2'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k2*d+aep1+aeptrap
A=T2*a
AF(:,i)=A
end

for i=27:28
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T4'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k4*d+aep1+aeptrap
A=T4*a
AF(:,i)=A
end

for i=29:30
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T6'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k6*d+aep1+aeptrap
A=T6*a
AF(:,i)=A
end

for i=31:34
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T3'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k3*d+aep2
A=T3*a
AF(:,i)=A
end

for i=35:38
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T5'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k5*d+aep2
A=T5*a
AF(:,i)=A
end

for i=39:42
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales

12
d=T7'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k7*d+aep2
A=T7*a
AF(:,i)=A
end
%8 COMPROBACION DEL EQUILIBRIO

Past=zeros(nglt,1);
for i=1:42
[Past]=Acum2(VC(i,:),AF(:,i),Past);
Past
end

13
8. MATRICES OBTENIDAS EN MATLAB

MATRIZ SLL DE LA ESTRUCTURA

120960 0 0 -100800 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


0 505452 3629 0 -1452 3629 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 3629 72576 0 -3629 6048 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-100800 0 0 246960 0 0 -126000 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 -1452 -3629 0 508287 2041 0 -2835 5670 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 3629 6048 0 2041 87696 0 -5670 7560 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 -126000 0 0 272160 0 0 -126000 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 -2835 -5670 0 509670 0 0 -2835 5670 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 5670 7560 0 0 90720 0 -5670 7560 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 -126000 0 0 146160 0 0 0 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 -2835 -5670 0 506835 -5670 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 5670 7560 0 -5670 75600 0 0 0 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-10080 0 15120 0 0 0 0 0 0 0 0 0 120960 0 0 -100800 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 -252000 0 0 0 0 0 0 0 0 0 0 0 505452 3629 0 -1452 3629 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-15120 0 15120 0 0 0 0 0 0 0 0 0 0 3629 72576 0 -3629 6048 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 -10080 0 15120 0 0 0 0 0 0 -100800 0 0 246960 0 0 -126000 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 -252000 0 0 0 0 0 0 0 0 -1452 -3629 0 508287 2041 0 -2835 5670 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 -15120 0 15120 0 0 0 0 0 0 0 3629 6048 0 2041 87696 0 -5670 7560 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -126000 0 0 272160 0 0 -126000 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -2835 -5670 0 509670 0 0 -2835 5670 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 5670 7560 0 0 90720 0 -5670 7560 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -126000 0 0 146160 0 0 0 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -2835 -5670 0 506835 -5670 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 5670 7560 0 -5670 75600 0 0 0 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 0 0 0 104160 0 0 -84000 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 504840 2100 0 -840 2100 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 0 0 0 2100 67480 0 -2100 3500 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -84000 0 0 209160 0 0 -105000 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -840 -2100 0 506481 1181 0 -1641 3281 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 2100 3500 0 1181 76230 0 -3281 4375 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -105000 0 0 230160 0 0 -105000 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -1641 -3281 0 507281 0 0 -1641 3281 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 3281 4375 0 0 77980 0 -3281 4375 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -105000 0 0 125160 0 0 0 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -1641 -3281 0 505641 -3281 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 3281 4375 0 -3281 69230 0 0 0 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 0 0 0 104160 0 0 -84000 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 504840 2100 0 -840 2100 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 0 0 0 2100 67480 0 -2100 3500 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -84000 0 0 209160 0 0 -105000 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -840 -2100 0 506481 1181 0 -1641 3281 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 2100 3500 0 1181 76230 0 -3281 4375 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -105000 0 0 230160 0 0 -105000 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -1641 -3281 0 507281 0 0 -1641 3281 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 3281 4375 0 0 77980 0 -3281 4375 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -105000 0 0 125160 0 0 0 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -1641 -3281 0 505641 -3281 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 3281 4375 0 -3281 69230 0 0 0 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 0 0 0 95760 0 0 -75600 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 504612 1531 0 -612 1531 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 0 0 0 1531 65583 0 -1531 2552 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -75600 0 0 190260 0 0 -94500 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -612 -1531 0 505808 861 0 -1196 2392 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 1531 2552 0 861 71962 0 -2392 3189 0 0 0 0 0 0 15120 0 15120 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -94500 0 0 209160 0 0 -94500 0 0 0 0 0 0 0 0 -10080 0 -15120 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -1196 -2392 0 506392 0 0 -1196 2392 0 0 0 0 0 0 0 -252000 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 2392 3189 0 0 73238 0 -2392 3189 0 0 0 0 0 0 15120 0 15120 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -94500 0 0 114660 0 0 0 0 0 0 0 0 0 0 0 -10080 0 -15120
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -1196 -2392 0 505196 -2392 0 0 0 0 0 0 0 0 0 0 -252000 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 2392 3189 0 -2392 66859 0 0 0 0 0 0 0 0 0 15120 0 15120
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 0 0 0 85680 0 15120 -75600 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 0 0 0 252612 1531 0 -612 1531 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 0 0 15120 1531 35343 0 -1531 2552 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -75600 0 0 180180 0 15120 -94500 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -612 -1531 0 253808 861 0 -1196 2392 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 1531 2552 15120 861 41722 0 -2392 3189 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -94500 0 0 199080 0 15120 -94500 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -1196 -2392 0 254392 0 0 -1196 2392
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 2392 3189 15120 0 42998 0 -2392 3189
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10080 0 15120 0 0 0 0 0 0 -94500 0 0 104580 0 15120
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -252000 0 0 0 0 0 0 0 0 -1196 -2392 0 253196 -2392
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15120 0 15120 0 0 0 0 0 0 0 2392 3189 15120 -2392 36619

14
Matriz de desplazamientos

1 -7,97E-06 37 -5,62E-05
2 -0,00011858 38 -0,00035673
3 -6,37E-05 39 -4,90E-05
4 -1,11E-06 40 -5,72E-05
5 -0,00019078 41 -0,00057073
6 2,89E-05 42 3,38E-05
7 2,04E-06 43 -5,67E-05
8 -0,0001503 44 -0,00045063
9 1,28E-06 45 1,54E-05
10 4,89E-06 46 -5,69E-05
11 -7,84E-05 47 -0,00023619
12 3,50E-05 48 4,31E-05
13 -8,47E-06 49 -0,00010301
14 -0,0002178 50 -0,00039622
15 -5,07E-05 51 -3,11E-05
16 -8,65E-06 52 -9,09E-05
17 -0,00034912 53 -0,00063432
18 2,38E-05 54 2,49E-05
19 -8,10E-06 55 -8,70E-05
20 -0,00027542 56 -0,00050083
21 1,06E-05 57 1,79E-05
22 -8,08E-06 58 -8,22E-05
23 -0,00014417 59 -0,00026228
24 3,56E-05 60 3,56E-05
25 -2,86E-05 61 -8,18E-05
26 -0,0002972 62 -0,00041572
27 -4,95E-05 63 -0,00015521
28 -2,80E-05 64 -0,00011618
29 -0,00047573 65 -0,00066653
30 3,09E-05 66 6,50E-05
31 -2,80E-05 67 -0,00013204
32 -0,00037553 68 -0,00052603
33 1,22E-05 69 1,91E-05
34 -2,78E-05 70 -0,00014677
35 -0,00019677 71 -0,00027504
36 3,97E-05 72 9,95E-05

15
Matrices de reacciones

En coordenadas Globales

AXIAL 1,04402952
CORTE 29,881711
MOMENTO -1,08420866
AXIAL -0,42531702
CORTE 48,077733
MOMENTO 0,41972593
AXIAL -0,03990091
CORTE 37,8762587
MOMENTO 0,05017673
AXIAL -0,57881159
CORTE 19,7642973
MOMENTO 0,60344744

Am: acciones de miembro a nivel global

am: acciones de miembro a nivel local

16
Acciones de miembro en coordenadas globales
ELE1 ELE2 ELE3 ELE4 ELE5 ELE6 ELE7 ELE8 ELE9 ELE10 ELE11 ELE12 ELE13 ELE14 ELE15 ELE16 ELE17 ELE18 ELE19 ELE20 ELE21 ELE22 ELE23 ELE24 ELE25 ELE26 ELE27 ELE28 ELE29 ELE30 ELE31 ELE32 ELE33 ELE34 ELE35 ELE36 ELE37 ELE38 ELE39 ELE40 ELE41 ELE42
axial 1,044 -0,425 -0,040 -0,579 1,736 -0,720 -0,078 -0,938 1,717 -0,632 -0,144 -0,940 1,768 -0,683 -0,126 -0,959 1,683 -0,548 -0,199 -0,936 2,602 -1,104 -0,106 -1,392 -0,692 0,018 -0,050 0,085 -0,919 2,602 -0,397 -0,359 -0,069 -0,003 0,000 -0,018 -0,050 0,022 -0,363 -0,456 1,498 1,392
corte 29,882 48,078 37,876 19,764 25,003 39,900 31,530 16,566 20,011 31,907 25,226 13,257 15,000 23,941 18,926 9,933 9,952 16,024 12,650 6,574 4,915 8,118 6,350 3,216 4,878 4,993 5,011 5,048 5,036 4,915 3,256 3,202 3,186 3,090 3,177 3,077 3,164 3,040 3,143 3,043 3,233 3,184
momento -1,084 0,420 0,050 0,603 -2,702 1,119 0,046 1,402 -2,586 0,895 0,205 1,380 -2,655 1,002 0,165 1,412 -2,660 0,889 0,278 1,462 -2,965 1,353 0,151 1,605 4,750 5,091 5,221 5,309 5,354 4,842 2,883 2,543 2,689 2,352 2,661 2,360 2,635 2,286 2,564 2,324 2,806 2,506
axial -1,044 0,425 0,040 0,579 -1,736 0,720 0,078 0,938 -1,717 0,632 0,144 0,940 -1,768 0,683 0,126 0,959 -1,683 0,548 0,199 0,936 -2,602 1,104 0,106 1,392 0,692 -0,018 0,050 -0,085 0,919 -2,602 0,397 0,359 0,069 0,003 0,000 0,018 0,050 -0,022 0,363 0,456 -1,498 -1,392
corte -29,882 -48,078 -37,876 -19,764 -25,003 -39,900 -31,530 -16,566 -20,011 -31,907 -25,226 -13,257 -15,000 -23,941 -18,926 -9,933 -9,952 -16,024 -12,650 -6,574 -4,915 -8,118 -6,350 -3,216 4,922 4,807 4,789 4,752 4,764 4,885 3,144 3,198 3,214 3,310 3,223 3,323 3,236 3,360 3,257 3,357 3,167 3,216
momento -2,048 0,856 0,070 1,133 -2,505 1,042 0,187 1,411 -2,566 1,002 0,228 1,441 -2,648 1,046 0,214 1,464 -2,389 0,755 0,317 1,348 -4,842 1,959 0,168 2,571 -4,858 -4,627 -4,666 -4,570 -4,672 -4,765 -2,659 -2,535 -2,744 -2,792 -2,754 -2,853 -2,779 -2,926 -2,792 -2,953 -2,674 -2,571

9. GRAFICAS

17
10. CODIGO PARA CARGA VIVA
clear
clc
%EJERCICIO PORTICO CARGA VIVA

%RESOLUCION DE UN PORTICO DE 5 PISOS

%1 DATOS
%PARTE A
E=2100000 %modulo de elasticidad

fcol=1; fvig=1;%SEGUN LA NORMA SE DEBE AGRIETAR LAS INERCIAS: factores


de agrietamiento
L1=3;L2=5;L3=4;
[A1,I1,J1]=RECT2(0.6,0.6,fcol);%elemntos columnas tipo 1 columna
[A2,I2,J2]=RECT2(0.4,0.6,fvig);%elemntos columnas tipo 2 viga
[A3,I3,J3]=RECT2(0.4,0.5,fvig);%elemntos columnas tipo 3 viga
[A4,I4,J4]=RECT2(0.4,0.45,fvig);%elemntos columnas tipo 4 viga

%2 Ic
ngl=72;
nglt=84;

load VC

%3 k,K,T
[K1,k1,T1]= MKMP(A1,I1,L1,E,90);
[K2,k2,T2]= MKMP(A2,I2,L2,E,0);
[K3,k3,T3]= MKMP(A2,I2,L3,E,0);
[K4,k4,T4]= MKMP(A3,I3,L2,E,0);
[K5,k5,T5]= MKMP(A3,I3,L3,E,0);
[K6,k6,T6]= MKMP(A4,I4,L2,E,0);
[K7,k7,T7]= MKMP(A4,I4,L3,E,0);
%4 S
S=zeros(nglt);
for i=1:24
[S]=Ens(VC(i,:),K1,S,nglt)
end

for i=25:26
[S]=Ens(VC(i,:),K2,S,nglt)
end
for i=31:34
[S]=Ens(VC(i,:),K3,S,nglt)
end

for i=27:28
[S]=Ens(VC(i,:),K4,S,nglt)
end

for i=35:38
[S]=Ens(VC(i,:),K5,S,nglt)
end

18
for i=29:30
[S]=Ens(VC(i,:),K6,S,nglt)
end

for i=39:42
[S]=Ens(VC(i,:),K7,S,nglt)
end

[SLL,SLR,SRL,SRR]= PART(S,ngl,nglt);

%5 CARGAS , ACUM SAEP


[aep1]= aepti(0.625,5)
AEP1=T2*aep1;
[aep2]= aepti(1,4)
AEP2=T3*aep2;
[aeptrap]= aeptrap(0.5,5,2)
AEP3=T2*aeptrap;

SAEPL=zeros(ngl,1); %si tuviera cargas en la columna seria SAEP


for i=25:30
[SAEPL]=Acum2(VC(i,:),AEP1,SAEPL)
end

for i=31:42
[SAEPL]=Acum2(VC(i,:),AEP2,SAEPL)
end

for i=25:30
[SAEPL]=Acum2(VC(i,:),AEP3,SAEPL)
end

%6 DESPLAZMIENTO

DELTAL=inv(SLL)*(-SAEPL);%DESPLAZAMIENTOS QUE SE PRODUCEN EN EL NUDO


DELTA=zeros(nglt,1);
DELTA(1:ngl,1)=DELTAL;
DELTA
R=SRL*DELTAL

%7 ACCIONES DE MIEMBRO
% DELTA- D- d- a- A

AF=zeros(6,42)%ACCIONES FINALES
for i=1:24
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T1'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k1*d
A=T1*a

19
AF(:,i)=A

end
for i=25:26
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T2'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k2*d+aep1+aeptrap
A=T2*a
AF(:,i)=A
end

for i=27:28
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T4'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k4*d+aep1+aeptrap
A=T4*a
AF(:,i)=A
end

for i=29:30
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T6'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k6*d+aep1+aeptrap
A=T6*a
AF(:,i)=A
end

for i=31:34
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T3'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k3*d+aep2
A=T3*a
AF(:,i)=A
end

for i=35:38
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T5'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k5*d+aep2
A=T5*a
AF(:,i)=A
end

for i=39:42
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T7'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k7*d+aep2
A=T7*a
AF(:,i)=A
end
%8 COMPROBACION DEL EQUILIBRIO

Past=zeros(nglt,1);
for i=1:42

20
[Past]=Acum2(VC(i,:),AF(:,i),Past);
Past
end

11. MATRICES OBTENIDAS EN MATLAB

Matriz de desplazamientos

1 -2,49E-06 37 -1,76E-05
2 -3,71E-05 38 -0,00011148
3 -1,99E-05 39 -1,53E-05
4 -3,47E-07 40 -1,79E-05
5 -5,96E-05 41 -0,00017835
6 9,02E-06 42 1,06E-05
7 6,37E-07 43 -1,77E-05
8 -4,70E-05 44 -0,00014082
9 4,00E-07 45 4,80E-06
10 1,53E-06 46 -1,78E-05
11 -2,45E-05 47 -7,38E-05
12 1,09E-05 48 1,35E-05
13 -2,65E-06 49 -3,22E-05
14 -6,81E-05 50 -0,00012382
15 -1,59E-05 51 -9,71E-06
16 -2,70E-06 52 -2,84E-05
17 -0,0001091 53 -0,00019823
18 7,44E-06 54 7,79E-06
19 -2,53E-06 55 -2,72E-05
20 -8,61E-05 56 -0,00015651
21 3,32E-06 57 5,61E-06
22 -2,53E-06 58 -2,57E-05
23 -4,51E-05 59 -8,20E-05
24 1,11E-05 60 1,11E-05
25 -8,92E-06 61 -2,56E-05
26 -9,29E-05 62 -0,00012991
27 -1,55E-05 63 -4,85E-05
28 -8,74E-06 64 -3,63E-05
29 -0,00014867 65 -0,00020829
30 9,65E-06 66 2,03E-05
31 -8,73E-06 67 -4,13E-05
32 -0,00011735 68 -0,00016439
33 3,80E-06 69 5,97E-06
34 -8,68E-06 70 -4,59E-05
35 -6,15E-05 71 -8,60E-05
36 1,24E-05 72 3,11E-05

21
Matriz de reacciones

Reacciones en coordenadas Globales

CORTE 0,3262592
AXIAL 9,3380347
MOMENTO -0,3388152
CORTE -0,1329116
AXIAL 15,0242916
MOMENTO 0,1311644
CORTE -0,0124690
AXIAL 11,8363308
MOMENTO 0,0156802
CORTE -0,1808786
AXIAL 6,1763429
MOMENTO 0,1885773

22
Matriz de acciones de miembro

Acciones de miembro a nivel global


ELE1 ELE2 ELE3 ELE4 ELE5 ELE6 ELE7 ELE8 ELE9 ELE10 ELE11 ELE12 ELE13 ELE14 ELE15 ELE16 ELE17 ELE18 ELE19 ELE20 ELE21 ELE22 ELE23 ELE24 ELE25 ELE26 ELE27 ELE28 ELE29 ELE30 ELE31 ELE32 ELE33 ELE34 ELE35 ELE36 ELE37 ELE38 ELE39 ELE40 ELE41 ELE42
axial 0,326 -0,133 -0,012 -0,181 0,542 -0,225 -0,024 -0,293 0,537 -0,198 -0,045 -0,294 0,552 -0,213 -0,040 -0,300 0,526 -0,171 -0,062 -0,293 0,813 -0,345 -0,033 -0,435 -0,216 0,006 -0,016 0,026 -0,287 0,813 -0,124 -0,112 -0,022 -0,001 0,000 -0,006 -0,016 0,007 -0,114 -0,142 0,468 0,435
corte 9,338 15,024 11,836 6,176 7,814 12,469 9,853 5,177 6,253 9,971 7,883 4,143 4,687 7,481 5,915 3,104 3,110 5,008 3,953 2,054 1,536 2,537 1,985 1,005 1,524 1,560 1,566 1,577 1,574 1,536 1,018 1,001 0,996 0,966 0,993 0,962 0,989 0,950 0,982 0,951 1,010 0,995
momento -0,339 0,131 0,016 0,189 -0,844 0,350 0,014 0,438 -0,808 0,280 0,064 0,431 -0,830 0,313 0,052 0,441 -0,831 0,278 0,087 0,457 -0,927 0,423 0,047 0,502 1,484 1,591 1,632 1,659 1,673 1,513 0,901 0,795 0,840 0,735 0,832 0,738 0,824 0,714 0,801 0,726 0,877 0,783
axial -0,326 0,133 0,012 0,181 -0,542 0,225 0,024 0,293 -0,537 0,198 0,045 0,294 -0,552 0,213 0,040 0,300 -0,526 0,171 0,062 0,293 -0,813 0,345 0,033 0,435 0,216 -0,006 0,016 -0,026 0,287 -0,813 0,124 0,112 0,022 0,001 0,000 0,006 0,016 -0,007 0,114 0,142 -0,468 -0,435
corte -9,338 -15,024 -11,836 -6,176 -7,814 -12,469 -9,853 -5,177 -6,253 -9,971 -7,883 -4,143 -4,687 -7,481 -5,915 -3,104 -3,110 -5,008 -3,953 -2,054 -1,536 -2,537 -1,985 -1,005 1,538 1,502 1,497 1,485 1,489 1,526 0,982 0,999 1,004 1,034 1,007 1,038 1,011 1,050 1,018 1,049 0,990 1,005
momento -0,640 0,268 0,022 0,354 -0,783 0,326 0,058 0,441 -0,802 0,313 0,071 0,450 -0,828 0,327 0,067 0,457 -0,746 0,236 0,099 0,421 -1,513 0,612 0,053 0,804 -1,518 -1,446 -1,458 -1,428 -1,460 -1,489 -0,831 -0,792 -0,858 -0,872 -0,861 -0,891 -0,868 -0,914 -0,873 -0,923 -0,836 -0,804

23
12. CODIGO PARA SISMO

Determinación de la fuerza para cada piso

base 13
ancho 9
#portico 3
CM 0,8
wi*0,8 31,2

Vasal % 0,1
Fuerza de
hi wi*0,8 10%Vasal hi*wi cada piso %
PISO1 3 31,2 3,12 9,36 0,047619 0,891
PISO2 6 31,2 3,12 18,72 0,095238 1,783
PISO3 9 31,2 3,12 28,08 0,142857 2,674
PISO4 12 31,2 3,12 37,44 0,190476 3,566
PISO5 15 31,2 3,12 46,8 0,238095 4,457
PISO6 18 31,2 3,12 56,16 0,285714 5,349
18,72 196,56

clear
clc
%EJERCICIO CARGA SISMO
%RESOLUCION DE UN PORTICO DE 6 PISOS

%1 DATOS
%PARTE A
E=2100000 %modulo de elasticidad

fcol=1; fvig=1;%SEGUN LA NORMA SE DEBE AGRIETAR LAS INERCIAS: factores


de agrietamiento
L1=3;L2=5;L3=4;
[A1,I1,J1]=RECT2(0.6,0.6,fcol);%elemntos columnas tipo 1 columna
[A2,I2,J2]=RECT2(0.4,0.6,fvig);%elemntos columnas tipo 2 viga
[A3,I3,J3]=RECT2(0.4,0.5,fvig);%elemntos columnas tipo 3 viga
[A4,I4,J4]=RECT2(0.4,0.45,fvig);%elemntos columnas tipo 4 viga

%2 Ic
ngl=72;
nglt=84;

load VC

%3 k,K,T

24
[K1,k1,T1]= MKMP(A1,I1,L1,E,90);
[K2,k2,T2]= MKMP(A2,I2,L2,E,0);
[K3,k3,T3]= MKMP(A2,I2,L3,E,0);
[K4,k4,T4]= MKMP(A3,I3,L2,E,0);
[K5,k5,T5]= MKMP(A3,I3,L3,E,0);
[K6,k6,T6]= MKMP(A4,I4,L2,E,0);
[K7,k7,T7]= MKMP(A4,I4,L3,E,0);
%4 S
S=zeros(nglt);
for i=1:24
[S]=Ens(VC(i,:),K1,S,nglt)
end

for i=25:26
[S]=Ens(VC(i,:),K2,S,nglt)
end
for i=31:34
[S]=Ens(VC(i,:),K3,S,nglt)
end

for i=27:28
[S]=Ens(VC(i,:),K4,S,nglt)
end

for i=35:38
[S]=Ens(VC(i,:),K5,S,nglt)
end

for i=29:30
[S]=Ens(VC(i,:),K6,S,nglt)
end

for i=39:42
[S]=Ens(VC(i,:),K7,S,nglt)
end

[SLL,SLR,SRL,SRR]= PART(S,ngl,nglt);

%5 CARGAS , ACUM SAEP

PL=zeros(ngl,1)
PL(61,1)=5.349;
PL(49,1)=4.457;
PL(37,1)=3.566;
PL(25,1)=2.674;
PL(13,1)=1.783;
PL(1,1)=0.891;

%6 DESPLAZMIENTO

25
DELTAL=inv(SLL)*(PL);%DESPLAZAMIENTOS QUE SE PRODUCEN EN EL NUDO
DELTA=zeros(nglt,1);
DELTA(1:ngl,1)=DELTAL;
DELTA
R=SRL*DELTAL

%7 ACCIONES DE MIEMBRO
% DELTA- D- d- a- A

AF=zeros(6,42)%ACCIONES FINALES
for i=1:24
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T1'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k1*d
A=T1*a
AF(:,i)=A

end
for i=25:26
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T2'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k2*d
A=T2*a
AF(:,i)=A
end

for i=27:28
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T4'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k4*d
A=T4*a
AF(:,i)=A
end

for i=29:30
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T6'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k6*d
A=T6*a
AF(:,i)=A
end

for i=31:34
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T3'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k3*d
A=T3*a
AF(:,i)=A
end

for i=35:38
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales

26
d=T5'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k5*d
A=T5*a
AF(:,i)=A
end

for i=39:42
D=DELTA(VC(i,:)) % desplazamientos del miembro 1 e coordenadas
globales
d=T7'*D %Desplazamiento en el miembro 1 en coordenadas locales
a=k7*d
A=T7*a
AF(:,i)=A
end
%8 COMPROBACION DEL EQUILIBRIO

Past=zeros(nglt,1);
for i=1:42
[Past]=Acum2(VC(i,:),AF(:,i),Past);
Past
end

27
13. MATRICES OBTENIDAS EN MATLAB

Matriz de desplazamientos

1 1,04E-03 37 6,61E-03
2 4,95E-05 38 0,00012989
3 -4,38E-04 39 -5,46E-04
4 1,04E-03 40 6,57E-03
5 2,00E-05 41 5,47E-05
6 -3,44E-04 42 -4,72E-04
7 1,04E-03 43 6,55E-03
8 1,16E-06 44 -1,54E-07
9 -3,30E-04 45 -4,62E-04
10 1,03E-03 46 6,55E-03
11 -7,07E-05 47 -1,84E-04
12 -4,18E-04 48 -5,30E-04
13 2,74E-03 49 8,25E-03
14 8,80E-05 50 0,00013799
15 -5,07E-04 51 -4,41E-04
16 2,73E-03 52 8,20E-03
17 3,61E-05 53 5,84E-05
18 -4,05E-04 54 -4,07E-04
19 2,72E-03 55 8,18E-03
20 1,26E-06 56 -7,54E-07
21 -3,92E-04 57 -4,01E-04
22 2,72E-03 58 8,17E-03
23 -1,25E-04 59 -1,96E-04
24 -4,87E-04 60 -4,31E-04
25 4,67E-03 61 9,43E-03
26 1,14E-04 62 0,00014112
27 -6,05E-04 63 -3,03E-04
28 4,64E-03 64 9,37E-03
29 4,75E-05 65 5,96E-05
30 -5,35E-04 66 -2,45E-04
31 4,63E-03 67 9,34E-03
32 5,29E-07 68 -9,34E-07
33 -5,24E-04 69 -2,42E-04
34 4,62E-03 70 9,33E-03
35 -1,62E-04 71 -2,00E-04
36 -5,89E-04 72 -2,95E-04

28
Matriz de Reacciones

AXIAL -3,8569229
CORTE -12,4823888
MOMENTO 9,0992289
AXIAL -5,29300257
CORTE -5,03359721
MOMENTO 10,5408524
AXIAL -5,48414851
CORTE -0,2933504
MOMENTO 10,7214845
AXIAL -4,08592603
CORTE 17,8093364
MOMENTO 9,29120062

29
Matriz de acciones de miembro

Acciones de miembro a nivel global


ELE1 ELE2 ELE3 ELE4 ELE5 ELE6 ELE7 ELE8 ELE9 ELE10 ELE11 ELE12 ELE13 ELE14 ELE15 ELE16 ELE17 ELE18 ELE19 ELE20 ELE21 ELE22 ELE23 ELE24 ELE25 ELE26 ELE27 ELE28 ELE29 ELE30 ELE31 ELE32 ELE33 ELE34 ELE35 ELE36 ELE37 ELE38 ELE39 ELE40 ELE41 ELE42
axial -3,857 -5,293 -5,484 -4,086 -2,855 -5,667 -6,023 -3,284 -2,601 -5,091 -5,402 -2,952 -2,164 -4,239 -4,503 -2,467 -1,608 -3,125 -3,293 -1,781 -0,672 -1,911 -1,994 -0,773 -0,111 1,529 2,237 3,010 3,521 4,677 0,263 0,802 0,953 0,333 1,384 0,485 1,896 0,686 2,307 1,008 2,766 0,773
corte -12,482 -5,034 -0,293 17,809 -9,686 -4,061 -0,023 13,770 -6,451 -2,879 0,183 9,147 -4,114 -1,820 0,172 5,762 -2,040 -0,917 0,151 2,806 -0,790 -0,304 0,045 1,048 -2,796 -3,235 -2,337 -2,074 -1,250 -0,790 -3,769 -4,040 -4,417 -4,623 -3,396 -3,385 -2,976 -2,956 -1,864 -1,758 -1,093 -1,048
momento 9,099 10,541 10,721 9,291 4,804 8,959 9,500 5,446 4,636 8,620 9,101 5,199 2,800 5,884 6,291 3,257 1,622 4,197 4,478 1,917 -0,033 1,641 1,787 0,136 -7,276 -8,397 -5,966 -5,314 -3,168 -2,049 -7,591 -7,746 -8,884 -8,886 -6,817 -6,628 -5,974 -5,763 -3,737 -3,468 -2,192 -2,012
axial 3,857 5,293 5,484 4,086 2,855 5,667 6,023 3,284 2,601 5,091 5,402 2,952 2,164 4,239 4,503 2,467 1,608 3,125 3,293 1,781 0,672 1,911 1,994 0,773 0,111 -1,529 -2,237 -3,010 -3,521 -4,677 -0,263 -0,802 -0,953 -0,333 -1,384 -0,485 -1,896 -0,686 -2,307 -1,008 -2,766 -0,773
corte 12,482 5,034 0,293 -17,809 9,686 4,061 0,023 -13,770 6,451 2,879 -0,183 -9,147 4,114 1,820 -0,172 -5,762 2,040 0,917 -0,151 -2,806 0,790 0,304 -0,045 -1,048 2,796 3,235 2,337 2,074 1,250 0,790 3,769 4,040 4,417 4,623 3,396 3,385 2,976 2,956 1,864 1,758 1,093 1,048
momento 2,472 5,338 5,731 2,967 3,761 8,041 8,569 4,407 3,166 6,654 7,105 3,656 3,692 6,833 7,217 4,143 3,202 5,177 5,400 3,426 2,049 4,092 4,194 2,181 -6,706 -7,777 -5,721 -5,056 -3,082 -1,900 -7,485 -8,413 -8,784 -9,607 -6,768 -6,913 -5,932 -6,060 -3,718 -3,562 -2,182 -2,181

14. Combinaciones de carga


U=1,4D+1,7L
EL1 EL2 EL3 EL4 EL5 EL6 EL7 EL8 EL9 EL10 EL11 EL12 EL13 EL14 EL15 EL16 EL17 EL18 EL19 EL20 EL21 EL22 EL23 EL24 EL25 EL26 EL27 EL28 EL29 EL30 EL31 EL32 EL33 EL34 EL35 EL36 EL37 EL38 EL39 EL40 EL41 EL42
axial 2,01628202 -0,8213935 -0,07705863 -1,11782989 3,35224508 -1,3912821 -0,14981271 -1,81115028 3,31651764 -1,22149998 -0,27876753 -1,81625013 3,41380424 -1,3185617 -0,24411157 -1,85113098 3,25031438 -1,05842571 -0,3834476 -1,80844107 5,02567091 -2,13186409 -0,20518912 -2,68861771 -1,33596306 0,03572744 -0,09728661 0,16348986 -1,77535653 5,02567091 -0,76607447 -0,69332039 -0,13405468 -0,00509985 -0,00022489 -0,03488085 -0,09664612 0,04268991 -0,70191815 -0,88017664 2,89380682 2,68861771
corte 57,7090543 92,8501219 73,1485246 38,1697992 48,287861 77,0565741 60,8930104 31,9938044 38,6453274 61,6194541 48,7184781 25,6017404 28,9678802 46,2352839 36,5516522 19,1839337 19,2194976 30,946585 24,4310899 12,6953275 9,49297072 15,6771683 12,2643505 6,2117605 9,42119331 9,64253364 9,67744721 9,74838254 9,72652691 9,49297072 6,28849105 6,18400516 6,15340367 5,96793599 6,13536735 5,94219326 6,11083149 5,87139385 6,06969363 5,876433 6,24388899 6,1482395
momento -2,09387797 0,8105957 0,0969038 1,16540788 -5,21818373 2,16083814 0,08846712 2,7075815 -4,99344355 1,72881464 0,39544383 2,6654863 -5,12694749 1,93592532 0,31936072 2,72610917 -5,1376716 1,71674063 0,53759526 2,82259437 -5,7260853 2,61294931 0,29089487 3,09998372 9,17315181 9,83199506 10,0830568 10,2521368 10,3393568 9,35092742 5,56838731 4,91168391 5,19312909 4,54309957 5,13983521 4,5581463 5,08934873 4,41545352 4,95086149 4,48844455 5,41905585 4,83882741
axial -2,01628202 0,8213935 0,07705863 1,11782989 -3,35224508 1,3912821 0,14981271 1,81115028 -3,31651764 1,22149998 0,27876753 1,81625013 -3,41380424 1,3185617 0,24411157 1,85113098 -3,25031438 1,05842571 0,3834476 1,80844107 -5,02567091 2,13186409 0,20518912 2,68861771 1,33596306 -0,03572744 0,09728661 -0,16348986 1,77535653 -5,02567091 0,76607447 0,69332039 0,13405468 0,00509985 0,00022489 0,03488085 0,09664612 -0,04268991 0,70191815 0,88017664 -2,89380682 -2,68861771
corte -57,7090543 -92,8501219 -73,1485246 -38,1697992 -48,287861 -77,0565741 -60,8930104 -31,9938044 -38,6453274 -61,6194541 -48,7184781 -25,6017404 -28,9678802 -46,2352839 -36,5516522 -19,1839337 -19,2194976 -30,946585 -24,4310899 -12,6953275 -9,49297072 -15,6771683 -12,2643505 -6,2117605 9,50505669 9,28371636 9,24880279 9,17786746 9,19972309 9,43327928 6,07150895 6,17599484 6,20659633 6,39206401 6,22463265 6,41780674 6,24916851 6,48860615 6,29030637 6,483567 6,11611101 6,2117605
momento -3,95496808 1,65358481 0,13427208 2,18808178 -4,83855151 2,01300816 0,360971 2,72586934 -4,95610935 1,93568529 0,44085877 2,78326408 -5,11446523 2,01975977 0,41297398 2,82728377 -4,61327153 1,4585365 0,61274754 2,60272884 -9,35092742 3,78264295 0,32467248 4,9658694 -9,38281026 -8,93495188 -9,01144582 -8,82584913 -9,0223473 -9,2016988 -5,13442311 -4,89566328 -5,2995144 -5,39135563 -5,31836579 -5,50937325 -5,36602276 -5,64987814 -5,39208696 -5,70271256 -5,16349989 -4,9658694

U=0,75(1,4D+1,7L+1,87S)
EL1 EL2 EL3 EL4 EL5 EL6 EL7 EL8 EL9 EL10 EL11 EL12 EL13 EL14 EL15 EL16 EL17 EL18 EL19 EL20 EL21 EL22 EL23 EL24 EL25 EL26 EL27 EL28 EL29 EL30 EL31 EL32 EL33 EL34 EL35 EL36 EL37 EL38 EL39 EL40 EL41 EL42
axial -3,89712285 -8,03948123 -7,74931226 -6,56888367 -1,49001834 -8,99104565 -8,55938604 -5,96472247 -1,16023408 -8,05674573 -7,78536099 -5,50217419 -0,47430761 -6,93387116 -6,49794851 -4,84810272 0,18264411 -5,17621015 -4,90543943 -3,85390953 2,82699582 -4,27923107 -2,94982998 -3,09990727 -1,15747701 2,17087324 3,06435853 4,34436328 3,60659079 10,3289683 -0,20591259 0,60416119 1,23657333 0,46254828 1,94148396 0,65407147 2,58670227 0,99419319 2,70961171 0,75400226 6,04973725 3,09990727
corte 25,7752405 62,5779713 54,4499695 53,6049437 22,6312792 52,0970815 45,6375626 43,3075142 19,9362038 42,1774278 36,795491 32,0296274 15,9562365 32,1243313 27,6550389 22,4684558 11,5536896 21,9234 18,5356523 13,4566332 6,01194282 11,3320493 9,26164218 6,12905317 3,1439613 2,69507534 3,97996732 4,40254691 5,54174678 6,01194282 -0,56983642 -1,02742956 -1,57995846 -2,00788681 -0,16162368 -0,29117157 0,40879078 0,25817736 1,9384099 1,94242001 3,14930465 3,14094683
momento 11,19126 15,3914923 15,1095598 13,9049648 2,82457211 14,1857926 13,3897916 9,66869682 2,7575408 13,3859862 13,0612545 9,29127725 0,0811699 9,70382886 9,06262634 6,61295182 -1,57843389 7,17391121 6,68311726 4,80540398 -4,34148551 4,26172389 2,72378619 2,51589422 -3,32468061 -4,40302371 -0,80433135 0,23668097 3,31098395 4,13950196 -6,47051234 -7,1793352 -8,56501224 -9,0547994 -5,70552899 -5,87648914 -4,56103066 -4,77053023 -1,52747431 -1,49810113 0,99053728 0,80761491
axial 3,89712285 8,03948123 7,74931226 6,56888367 1,49001834 8,99104565 8,55938604 5,96472247 1,16023408 8,05674573 7,78536099 5,50217419 0,47430761 6,93387116 6,49794851 4,84810272 -0,18264411 5,17621015 4,90543943 3,85390953 -2,82699582 4,27923107 2,94982998 3,09990727 1,15747701 -2,17087324 -3,06435853 -4,34436328 -3,60659079 -10,3289683 0,20591259 -0,60416119 -1,23657333 -0,46254828 -1,94148396 -0,65407147 -2,58670227 -0,99419319 -2,70961171 -0,75400226 -6,04973725 -3,09990727
corte -25,7752405 -62,5779713 -54,4499695 -53,6049437 -22,6312792 -52,0970815 -45,6375626 -43,3075142 -19,9362038 -42,1774278 -36,795491 -32,0296274 -15,9562365 -32,1243313 -27,6550389 -22,4684558 -11,5536896 -21,9234 -18,5356523 -13,4566332 -6,01194282 -11,3320493 -9,26164218 -6,12905317 11,0507262 11,4996122 10,2147202 9,79214059 8,65294072 8,18274468 9,83983642 10,2974296 10,8499585 11,2778868 9,43162368 9,56117157 8,86120922 9,01182264 7,3315901 7,32757999 6,12069535 6,12905317
momento 0,5001085 8,72695141 8,13837696 5,80168623 1,64548291 12,7873444 12,2883666 8,2254706 0,72316145 10,7842509 10,2948285 7,21524533 1,34175293 11,0977846 10,4312192 7,93135635 1,03050156 8,35471924 8,03320103 6,75632462 -4,13950196 8,57596933 6,12570375 6,78382759 -16,4422316 -17,6083184 -14,7825508 -13,7106652 -11,0889688 -9,56650661 -14,3488333 -15,470383 -16,2948216 -17,5167479 -13,4809657 -13,8281971 -12,3438062 -12,7367603 -9,25888609 -9,27221884 -6,93331866 -6,78382759

U=0,75(1,4D+1,7L-1,87S)
EL1 EL2 EL3 EL4 EL5 EL6 EL7 EL8 EL9 EL10 EL11 EL12 EL13 EL14 EL15 EL16 EL17 EL18 EL19 EL20 EL21 EL22 EL23 EL24 EL25 EL26 EL27 EL28 EL29 EL30 EL31 EL32 EL33 EL34 EL35 EL36 EL37 EL38 EL39 EL40 EL41 EL42
axial 6,92154587 6,80739097 7,63372432 4,89213884 6,51838596 6,9041225 8,33466698 3,24799706 6,13501054 6,22449576 7,36720969 2,77779901 5,59501397 4,95602862 6,13178116 2,07140625 4,69282745 3,58857159 4,33026803 1,14124793 4,71151054 1,08143495 2,64204631 -0,93301929 -0,84646759 -2,11728208 -3,21028843 -4,09912848 -6,26962558 -2,79046196 -0,94319911 -1,64414178 -1,43765534 -0,47019805 -1,94182129 -0,70639275 -2,73167145 -0,93015832 -3,76248894 -2,07426722 -1,70902702 0,93301929
corte 60,788341 76,6972115 55,2728174 3,64975512 49,8005124 63,4877797 45,7019531 4,68319242 38,0317872 50,2517533 36,2822262 6,37298321 27,4955837 37,2285946 27,1724395 6,30744468 17,2755568 24,4964775 18,1109825 5,58635809 8,22751326 12,1837031 9,13488359 3,18858757 10,9878287 11,7687251 10,5362035 10,2200269 9,04804358 8,22751326 10,002573 10,3034373 10,810064 10,9597908 9,36467471 9,20446146 8,75745646 8,54891341 7,16613055 6,87222949 6,21652883 6,08141243
momento -14,332077 -14,1755987 -14,9642041 -12,156853 -10,6518477 -10,9445354 -13,2570909 -5,60732457 -10,2477061 -10,7927643 -12,4680887 -5,29304781 -7,77159114 -6,79994088 -8,58358526 -2,52378806 -6,12807351 -4,59880027 -5,87672438 -0,57151242 -4,24764244 -0,34229993 -2,28744388 2,13408136 17,0844083 19,1510163 15,9289166 15,1415243 12,1980513 9,88688917 14,8230933 14,5468611 16,3547059 15,8694488 13,4152818 12,7137086 12,1950538 11,3937105 8,95376655 8,23076795 7,1380465 6,45062621
axial -6,92154587 -6,80739097 -7,63372432 -4,89213884 -6,51838596 -6,9041225 -8,33466698 -3,24799706 -6,13501054 -6,22449576 -7,36720969 -2,77779901 -5,59501397 -4,95602862 -6,13178116 -2,07140625 -4,69282745 -3,58857159 -4,33026803 -1,14124793 -4,71151054 -1,08143495 -2,64204631 0,93301929 0,84646759 2,11728208 3,21028843 4,09912848 6,26962558 2,79046196 0,94319911 1,64414178 1,43765534 0,47019805 1,94182129 0,70639275 2,73167145 0,93015832 3,76248894 2,07426722 1,70902702 -0,93301929
corte -60,788341 -76,6972115 -55,2728174 -3,64975512 -49,8005124 -63,4877797 -45,7019531 -4,68319242 -38,0317872 -50,2517533 -36,2822262 -6,37298321 -27,4955837 -37,2285946 -27,1724395 -6,30744468 -17,2755568 -24,4964775 -18,1109825 -5,58635809 -8,22751326 -12,1837031 -9,13488359 -3,18858757 3,20685883 2,42596238 3,65848401 3,9746606 5,14664392 5,96717424 -0,73257299 -1,0334373 -1,54006397 -1,68979079 -0,09467471 0,06553854 0,51254354 0,72108659 2,10386945 2,39777051 3,05347117 3,18858757
momento -6,43256061 -6,24657419 -7,93696884 -2,51956356 -8,90331017 -9,76783212 -11,7469101 -4,1366666 -8,15732548 -7,880723 -9,63354037 -3,04034921 -9,01345077 -8,06814497 -9,81175822 -3,6904307 -7,95040886 -6,16691449 -7,11407972 -2,85223137 -9,88688917 -2,90200491 -5,63869504 0,6649765 2,36801627 4,20589053 1,26538208 0,47189147 -2,44455213 -4,23604159 6,64719866 8,12688813 8,34555002 9,4297144 5,50341704 5,56413727 4,29477208 4,26194312 1,17075565 0,71815 -0,81193117 -0,6649765

U=0,9D+1,43S
EL1 EL2 EL3 EL4 EL5 EL6 EL7 EL8 EL9 EL10 EL11 EL12 EL13 EL14 EL15 EL16 EL17 EL18 EL19 EL20 EL21 EL22 EL23 EL24 EL25 EL26 EL27 EL28 EL29 EL30 EL31 EL32 EL33 EL34 EL35 EL36 EL37 EL38 EL39 EL40 EL41 EL42
axial -4,57577317 -7,95177899 -7,87824319 -6,36380465 -2,52050462 -8,75178353 -8,68247011 -5,54071174 -2,1735827 -7,84987562 -7,85475104 -5,06757063 -1,50326488 -6,67599289 -6,55244644 -4,39025579 -0,78459954 -4,96156703 -4,88709391 -3,38931952 1,38132724 -3,72637862 -2,94638257 -2,35763605 -0,78113855 2,20276808 3,15350218 4,38071466 4,20758322 9,03039724 0,01886598 0,82309291 1,30086018 0,47314111 1,97961944 0,67731484 2,66628881 1,00093627 2,97239481 1,03168347 5,30401862 2,35763605
corte 9,0437239 36,0719157 33,6691417 43,2552187 8,65209923 30,1028372 28,3444988 34,6005648 8,78427356 24,5995393 22,9654212 25,010766 7,61679017 18,9443667 17,2798107 17,1790324 6,03962873 13,1099445 11,6018606 9,92856622 3,29440219 6,87168841 5,78004751 4,3938619 0,39162467 -0,13217433 1,1674834 1,57716144 2,74522654 3,29440219 -2,45929684 -2,89465388 -3,44887643 -3,82979885 -1,99734396 -2,07173352 -1,40841637 -1,49046621 0,1634826 0,22529568 1,3460906 1,3661381
momento 12,0361095 15,4511723 15,3768818 13,8295196 4,43855673 13,8185323 13,6259126 9,04956116 4,30308423 13,132083 13,1992438 8,67731448 1,61411129 9,31586532 9,14493617 5,92836563 -0,07483061 6,80180894 6,65358635 4,05655685 -2,7163085 3,56483451 2,6903074 1,6393023 -6,12976671 -7,42604135 -3,83177516 -2,82085274 0,28767926 1,42767321 -8,26058705 -8,78715998 -10,284071 -10,5893068 -7,35260131 -7,35317102 -6,17058222 -6,18290624 -3,0361801 -2,8681133 -0,60863906 -0,62184176
axial 4,57577317 7,95177899 7,87824319 6,36380465 2,52050462 8,75178353 8,68247011 5,54071174 2,1735827 7,84987562 7,85475104 5,06757063 1,50326488 6,67599289 6,55244644 4,39025579 0,78459954 4,96156703 4,88709391 3,38931952 -1,38132724 3,72637862 2,94638257 2,35763605 0,78113855 -2,20276808 -3,15350218 -4,38071466 -4,20758322 -9,03039724 -0,01886598 -0,82309291 -1,30086018 -0,47314111 -1,97961944 -0,67731484 -2,66628881 -1,00093627 -2,97239481 -1,03168347 -5,30401862 -2,35763605
corte -9,0437239 -36,0719157 -33,6691417 -43,2552187 -8,65209923 -30,1028372 -28,3444988 -34,6005648 -8,78427356 -24,5995393 -22,9654212 -25,010766 -7,61679017 -18,9443667 -17,2798107 -17,1790324 -6,03962873 -13,1099445 -11,6018606 -9,92856622 -3,29440219 -6,87168841 -5,78004751 -4,3938619 8,42837533 8,95217433 7,6525166 7,24283856 6,07477346 5,52559781 8,21929684 8,65465388 9,20887643 9,58979885 7,75734396 7,83173352 7,16841637 7,25046621 5,5965174 5,53470432 4,4139094 4,3938619
momento 1,69120998 8,4041647 8,25784773 5,26189437 3,12295713 12,4368183 12,4214978 7,57257406 2,21766387 10,4175438 10,3650094 6,52539742 2,89568335 10,7121133 10,5124032 7,24240174 2,42862924 8,08289215 8,00769537 6,1114017 -1,42767321 7,61430134 6,14884032 5,43360584 -13,9621099 -15,2848303 -12,3808079 -11,3433401 -8,61154656 -7,00566229 -13,0966003 -14,3114555 -15,0314347 -16,2498885 -12,1567745 -12,453763 -10,9830833 -11,2989586 -7,82988948 -7,750704 -5,52699856 -5,43360584

U=0,9D-1,43S
EL1 EL2 EL3 EL4 EL5 EL6 EL7 EL8 EL9 EL10 EL11 EL12 EL13 EL14 EL15 EL16 EL17 EL18 EL19 EL20 EL21 EL22 EL23 EL24 EL25 EL26 EL27 EL28 EL29 EL30 EL31 EL32 EL33 EL34 EL35 EL36 EL37 EL38 EL39 EL40 EL41 EL42
axial 6,45502631 7,18620835 7,80642155 5,32194379 5,64492722 7,45505458 8,54283885 3,85264935 5,26470593 6,71139021 7,59492888 3,37475498 4,68506301 5,44704218 6,32492498 2,66492983 3,81401877 3,97507317 4,52970585 1,70378221 3,30279322 1,7393985 2,75513835 -0,14826007 -0,46403091 -2,16946872 -3,24417707 -4,22833576 -5,86228445 -4,34627678 -0,73287714 -1,46929444 -1,42580434 -0,47789437 -1,97982905 -0,70982515 -2,75636675 -0,96114762 -3,62660978 -1,85204228 -2,60687828 0,14826007
corte 44,7433559 50,4680037 34,5081239 -7,67948345 36,3540625 41,7168824 28,4101518 -4,78109661 27,2346723 32,8321849 22,4420924 -1,14894966 19,3823991 24,1487135 16,7877486 0,70113874 11,8736895 15,7334746 11,168864 1,90397203 5,55341519 7,74004124 5,65080346 1,39574012 8,38929336 9,11939015 7,85227322 7,50870967 6,32027427 5,55341519 8,32041471 8,65838684 9,18408762 9,39214695 7,7157446 7,6100884 7,10394864 6,96283329 5,49370758 5,25176809 4,47345643 4,36425988
momento -13,9876851 -14,6956656 -15,2865637 -12,7433142 -9,30210661 -11,8045472 -13,5434578 -6,52599006 -8,95716754 -11,5207606 -12,8306748 -6,19297774 -6,39262546 -7,51150775 -8,84727957 -3,38752601 -4,71367884 -5,20174001 -6,15252669 -1,42578928 -2,62062537 -1,12946428 -2,41918209 1,25000292 14,6795004 16,5898426 13,2295757 12,3762424 9,34900283 7,28775428 13,4505403 13,3650401 15,124269 14,8236521 12,1431273 11,6015404 10,9140529 10,2982804 7,65057528 7,05151792 5,65940956 5,13181682
axial -6,45502631 -7,18620835 -7,80642155 -5,32194379 -5,64492722 -7,45505458 -8,54283885 -3,85264935 -5,26470593 -6,71139021 -7,59492888 -3,37475498 -4,68506301 -5,44704218 -6,32492498 -2,66492983 -3,81401877 -3,97507317 -4,52970585 -1,70378221 -3,30279322 -1,7393985 -2,75513835 0,14826007 0,46403091 2,16946872 3,24417707 4,22833576 5,86228445 4,34627678 0,73287714 1,46929444 1,42580434 0,47789437 1,97982905 0,70982515 2,75636675 0,96114762 3,62660978 1,85204228 2,60687828 -0,14826007
corte -44,7433559 -50,4680037 -34,5081239 7,67948345 -36,3540625 -41,7168824 -28,4101518 4,78109661 -27,2346723 -32,8321849 -22,4420924 1,14894966 -19,3823991 -24,1487135 -16,7877486 -0,70113874 -11,8736895 -15,7334746 -11,168864 -1,90397203 -5,55341519 -7,74004124 -5,65080346 -1,39574012 0,43070664 -0,29939015 0,96772678 1,31129033 2,49972573 3,26658481 -2,56041471 -2,89838684 -3,42408762 -3,63214695 -1,9557446 -1,8500884 -1,34394864 -1,20283329 0,26629242 0,50823191 1,28654357 1,39574012
momento -5,37739382 -6,86295944 -8,13270094 -3,22251718 -7,63267504 -10,5606165 -12,0850588 -5,03195798 -6,83695026 -8,61340998 -9,95411187 -3,93128721 -7,66256356 -8,8296188 -10,1274954 -4,60726348 -6,72837746 -6,72347949 -7,43659087 -3,68555735 -7,28775428 -4,08873122 -5,84623296 -0,80522272 5,21696638 6,95710817 3,98179039 3,11730592 0,2023685 -1,57067835 8,31111858 9,74850724 10,0920815 11,2249357 7,19985106 7,31881322 5,98174166 6,03305276 2,80425503 2,43555443 0,71441614 0,80522272

30
15. EJERCICIO ARMADURA PLANA
16. Numeración de elementos

17. Determinación de los gdl y gdlt

Gdl=13

Gdtl=17

18. Vectores de colocación


vc1=[14 15 1 2];
vc2=[1 2 3 4];
vc3=[9 10 3 4];
vc4=[14 15 9 10];
vc5=[14 15 3 4];
vc6=[3 4 5 6];
vc7=[11 12 5 6];
vc8=[9 10 11 12];
vc9=[11 12 3 4];
vc10=[5 6 7 8];
vc11=[13 16 7 8];
vc12=[11 12 13 16];
vc13=[13 16 5 6];

19. Codigo en Matlab


clear
clc

%EJERCICIO ARMADURA PLANA

%DATOS
E=21000000; %MODULO DE ELASTICIDAD
A=38.04/100^2; % ÁREA DE LAS BARRAS

L1=1;L3=1;L7=1;L11=1;L2=3;L4=3;L6=3;L8=3;L10=3;L12=3;L5=sqrt(10);L9=sq
rt(10);L13=sqrt(10);

% 2 Ic
ngl=13;
nglt=16;

31
% VECTORES DE COLOCACION

vc1=[14 15 1 2];
vc2=[1 2 3 4];
vc3=[9 10 3 4];
vc4=[14 15 9 10];
vc5=[14 15 3 4];
vc6=[3 4 5 6];
vc7=[11 12 5 6];
vc8=[9 10 11 12];
vc9=[11 12 3 4];
vc10=[5 6 7 8];
vc11=[13 16 7 8];
vc12=[11 12 13 16];
vc13=[13 16 5 6];

% 3 K,k,T

[K1,k1,T1]=MKAP(A,L1,E,90);
[K2,k2,T2]=MKAP(A,L2,E,0);
[K3,k3,T3]=MKAP(A,L3,E,90);
[K4,k4,T4]=MKAP(A,L4,E,0);
[K5,k5,T5]=MKAP(A,L5,E,18.435);
[K6,k6,T6]=MKAP(A,L6,E,0);
[K7,k7,T7]=MKAP(A,L7,E,90);
[K8,k8,T8]=MKAP(A,L8,E,0);
[K9,k9,T9]=MKAP(A,L9,E,161.565);
[K10,k10,T10]=MKAP(A,L10,E,0);
[K11,k11,T11]=MKAP(A,L11,E,90);
[K12,k12,T12]=MKAP(A,L12,E,0);
[K13,k13,T13]=MKAP(A,L13,E,161.565);

% 4 MATRIZ DE RIGIDEZ

S=zeros(nglt);
[S]=ENS(vc1,K1,S,nglt);
[S]=ENS(vc2,K2,S,nglt);
[S]=ENS(vc3,K3,S,nglt);
[S]=ENS(vc4,K4,S,nglt);
[S]=ENS(vc5,K5,S,nglt);
[S]=ENS(vc6,K6,S,nglt);
[S]=ENS(vc7,K7,S,nglt);
[S]=ENS(vc8,K8,S,nglt);
[S]=ENS(vc9,K9,S,nglt);
[S]=ENS(vc10,K10,S,nglt);
[S]=ENS(vc11,K11,S,nglt);
[S]=ENS(vc12,K12,S,nglt);
[S]=ENS(vc13,K13,S,nglt);

[SLL,SLR,SRL,SRR]=PART(S,ngl,nglt)

% 5 CARGAS
PL=zeros(ngl,1)
PL(10,1)=(-8)
PL(12,1)=(-10)

% 6 DESPLAZAMIENTO
DELTAL=inv(SLL)*(PL);
DELTA=zeros(nglt,1);

32
DELTA(1:ngl,1)=DELTAL
R=SRL*DELTAL
DELTA

% 7 ACCIONES DE MIEMBRO
%DELTA D d a A

AF=zeros(1,13);

D1=DELTA(vc1);d1=T1'*D1;a1=k1*d1;A1=T1*a1;
D2=DELTA(vc2);d2=T2'*D2;a2=k2*d2;A2=T2*a2;
D3=DELTA(vc3);d3=T3'*D3;a3=k3*d3;A3=T3*a3;
D4=DELTA(vc4);d4=T4'*D4;a4=k4*d4;A4=T4*a4;
D5=DELTA(vc5);d5=T5'*D5;a5=k5*d5;A5=T5*a5;
D6=DELTA(vc6);d6=T6'*D6;a6=k6*d6;A6=T6*a6;
D7=DELTA(vc7);d7=T7'*D7;a7=k7*d7;A7=T7*a7;
D8=DELTA(vc8);d8=T8'*D8;a8=k8*d8;A8=T8*a8;
D9=DELTA(vc9);d9=T9'*D9;a9=k9*d9;A9=T9*a9;
D10=DELTA(vc10);d10=T10'*D10;a10=k10*d10;A10=T10*a10;
D11=DELTA(vc11);d11=T11'*D11;a11=k11*d11;A11=T11*a11;
D12=DELTA(vc12);d12=T12'*D12;a12=k12*d12;A12=T12*a12;
D13=DELTA(vc13);d13=T13'*D13;a13=k13*d13;A13=T13*a13;

amf=[a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13]

% 8 COMPROBACION DEL EQUILIBRIO

Past=zeros(nglt,1);

[Past]=Acum2(vc1,A1,Past);
[Past]=Acum2(vc2,A2,Past);
[Past]=Acum2(vc3,A3,Past);
[Past]=Acum2(vc4,A4,Past);
[Past]=Acum2(vc5,A5,Past);
[Past]=Acum2(vc6,A6,Past);
[Past]=Acum2(vc7,A7,Past);
[Past]=Acum2(vc8,A8,Past);
[Past]=Acum2(vc9,A9,Past);
[Past]=Acum2(vc10,A10,Past);
[Past]=Acum2(vc11,A11,Past);
[Past]=Acum2(vc12,A12,Past);
[Past]=Acum2(vc13,A13,Past);

Past

20. Matrices obtenidas en Matlab

33
Matriz de Rigidez Global

SLL SLR
26628 0 -26628 0 0 0 0 0 0 0 0 0 0 0 0 0
0 79884 0 0 0 0 0 0 0 0 0 0 0 0 -79884 0
-26628 0 98726,7429 0 -26628 0 0 0 0 0 -22735,3714 7578,47971 0 -22735,3714 -7578,47971 0
0 0 0 84936,3348 0 0 0 0 0 -79884 7578,47971 -2526,16742 0 -7578,47971 -2526,16742 0
0 0 -26628 0 75991,3714 -7578,47971 -26628 0 0 0 0 0 -22735,3714 0 0 7578,47971
0 0 0 0 -7578,47971 82410,1674 0 0 0 0 0 -79884 7578,47971 0 0 -2526,16742
0 0 0 0 -26628 0 26628 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 79884 0 0 0 0 0 0 0 -79884
0 0 0 0 0 0 0 0 53256 0 -26628 0 0 -26628 0 0
0 0 0 -79884 0 0 0 0 0 79884 0 0 0 0 0 0
0 0 -22735,3714 7578,47971 0 0 0 0 -26628 0 75991,3714 -7578,47971 -26628 0 0 0
0 0 7578,47971 -2526,16742 0 -79884 0 0 0 0 -7578,47971 82410,1674 0 0 0 0
0 0 0 0 -22735,3714 7578,47971 0 0 0 0 -26628 0 49363,3714 0 0 -7578,47971
0 0 -22735,3714 -7578,47971 0 0 0 0 -26628 0 0 0 0 49363,3714 7578,47971 0
0 -79884 -7578,47971 -2526,16742 0 0 0 0 0 0 0 0 0 7578,47971 82410,1674 0
0 0 0 0 7578,47971 -2526,16742 0 -79884 0 0 0 0 -7578,47971 0 0 82410,1674
SRL SRR

Matriz de desplazamientos

1 2,02E-03
2 0,00E+00
3 2,02E-03
4 -9,48E-03
5 9,64E-04
6 -9,81E-03
7 9,64E-04
8 0,00E+00
9 9,76E-04
10 -9,58E-03
11 1,95E-03
12 -9,93E-03
13 3,00E-03

Matriz de reacciones

R1 4,97E-14
R2 8,66666667
R3 9,33333333

Matriz de acciones de miembro


ELE1 ELE2 ELE3 ELE4 ELE5 ELE6 ELE7 ELE8 ELE9 ELE10 ELE11 ELE12 ELE13
0,000 0,000 -8,000 -26,000 27,406 28,000 -9,333 -26,000 -2,108 0,000 0,000 -28,000 29,515
0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000
0,000 0,000 8,000 26,000 -27,406 -28,000 9,333 26,000 2,108 0,000 0,000 28,000 -29,515
0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000

21. Grafica de axiales

34
22. CONCLUSIONES:

• La matriz de transformación T, k,K, dependerá del grado de libertad de miembro del tipo
de estructura que se vaya a realizar, por lo tanto para el cálculo de diferentes estructuras
se necesitar deducir las distintas matrices, de igual manera en el Matlab se tendrá que
crear diferentes funciones para cada tipo de estructura en análisis.
• El método de ensamblaje directo el cual es mucho más corto que el método de
compatibilidad en el cual se usa vectores de colocación y optimiza el código el cual es
muy largo para estructuras con gran número de grados de libertad en el cual se obtiene
matriz de grandes dimensiones

23. RECOMENDACION

• Para tener un mejor orden de los resultados se recomienda enumerar los grados de
libertad de los miembros de abajo hacia arriba y de izquierda a derecha.
• En el cálculo de estructuras planas en el que se tenga matrices grandes es necesario
utilizar un software que nos ayuda a optimizar tiempo ya que realizarlo a mano
implicaría tiempo y posibles errores
• Utilizar funciones en el Matlab nos ayuda a reducir líneas de código y a facilitar el
proceso de programación.

35

También podría gustarte