Está en la página 1de 6

Ejercicio de matrices

Ejercicio 3

1. Enunciado (entender el programa).

Una torre de transmisión se sostiene por medio de tres alambres que están unidos a una
articulación en A y se anclan mediante pernos en B, C y D. Si la tensión en el alambre AB es de
630 lb, determine la fuerza vertical P ejercida por la torre sobre la articulación en A.

2. Análisis matemático

Número de fuerzas: 3

Fuerza extra para calcular: 1


n

∑ F i=
^ ⃗R=0
i=1

∑ Fx=0
∑ Fy=0
∑ F z=0
3. Declaración de variables y constantes

P1= Fuerza vertical P1


P2= Fuerza vertical P2
P3= Fuerza vertical P3
P4= Fuerza horizontal P4
R1= Fuerza de reacción R1 (VERTICAL)
R1x= Fuerza de reacción R1 (HORIZONTAL)
R2= Fuerza de reacción R2 (VERTICAL)
D1= Distancia entre A y B
D2= Distancia entre B y C
D3= Distancia entre A y D

4. Flujo Grama
Nº FUERZA FUERZA FUERZA FUERZA DISTANCI DISTANCIA DISTANCIA
AB AC AD P A AB AC AD
N N N N m m m
1 630.00 467.42 814.35 1572.09 105 115 110
5. Prueba de escritorio o Corrida

REACCION REACCION REACCION


PUNTO EN X EN Y EN Z

N N N
B -270 -540 60
C 121.93 -365.81 264.19
D 148.06 -666.29 -444.19
6. Programa en Matlab
P 0 1572.09 0

1. %{
2. UNIVERSIDAD CENTRAL DEL ECUADOR
3. Facultad de Ingenieria y Ciencias Aplicadas
4. Carrera de Ingenieria Civil
5.
6. Apellidos y Nombres: Cabezas Condoy Alex David
7. Semestre Paralelo: S3 - P5
8. Fecha: Lunes 3 de julio del 2023
9.
10. Periodo Lectivo: 2023 - 2023
11.
12. Profesor: Ing. Jose PILALUISA PhD.
13.
14. --------------------------------------------------------------
15. DEBER: Ejercicios Aplicativos
16.
17. OBJETIVO: Utilizar matrices dentro del entornon de MATLAB, para
18. desarrollar ejercicios aplicativos a la ingenieria civil
19.
20. PROBLEMA:
21. --------------------------------------------------------------
22. %}
23. clc;
24. clear all;
25. %{
26. ANALISIS Y DESCRIPCION DE LAS VARIABLES
27. P1= Fuerza vertical P1
28. P2= Fuerza vertical P2
29. P3= Fuerza vertical P3
30. P4= Fuerza horizontal P4
31. R1= Fuerza de reaccion R1 (VERTICAL)
32. R1x= Fuerza de reaccion R1 (HORIZONTAL)
33. R2= Fuerza de reaccion R2 (VERTICAL)
34. D1= Distancia entre A y B
35. D2= Distancia entre B y C
36. D3= Distancia entre A y D
37.
38. %}
39.
40. %ingreso de las fuerzas
41. AB=input('\nIngrese la magnitud de la fuerza AB [N]: ');
42. AB;
43. %DATOS:
44. %VECTOR POCICION AB: VPB
45. %MAB: MODULO DEL VECTOR
46. VPB = [-45;-90;30];
47. MAB=(sqrt((45*45)+(90*90)+(30*30)));
48. %VECTOR UNITARIO
49. ABVECTOR=[VPB(1)/MAB;VPB(2)/MAB;VPB(3)/MAB];
50. %=======================================================================
===
51. %VECTOR POCICION AC: VPC
52. %MAC: MODULO DEL VECTOR
53. VPC = [30;-90;65];
54. MAC=(sqrt((30*30)+(90*90)+(65*65)));
55. %VECTOR UNITARIO
56. ACVECTOR=[VPC(1)/MAC;VPC(2)/MAC;VPC(3)/MAC];
57. %=======================================================================
===
58. %VECTOR POCICION AD: VPD
59. %MAD: MODULO DEL VECTOR
60. VPD = [20;-90;-60];
61. MAD=(sqrt((20*20)+(90*90)+(60*60)));
62. %VECTOR UNITARIO
63. ADVECTOR=[VPD(1)/MAD;VPD(2)/MAD;VPD(3)/MAD];
64. %=======================================================================
==
65. %FUERZA AB:
66. FAB=AB*ABVECTOR;
67.
68. INCOGNITAS=[ACVECTOR(1) ADVECTOR(1) 0;
69. ACVECTOR(2) ADVECTOR(2) 1;
70. ACVECTOR(3) ADVECTOR(3) 0];
71.
72. CONSTANTES=-FAB;
73.
74. %MATRICE INVERSA
75. %-----------------------------------------------------------------------
---
76. m=3;
77. n=3;
78. if (m==n)
79. for i=1:m
80. for j=1:n
81. INCOGNITAS(i,j);
82. end
83. end
84. end
85.
86.
87. %INVERSAA
88. %diagonal principal no 0
89. for i=1:m
90. for j=1:n
91. CINVERSA(i,j)=0;
92. CINVERSA(i,i)= 1;
93. end
94. end
95.
96. for i=1:m
97. Pivote = INCOGNITAS(i, i);
98. if Pivote == 0
99. fprintf('\n El Pivote es cero en la Fila = %d',i)
100. else
101. for j = 1:n
102. INCOGNITAS(i, j) = INCOGNITAS(i, j) / Pivote;
103. CINVERSA(i,j) = CINVERSA(i, j) / Pivote;
104. end
105. for k = 1:m
106. if k ~= i
107. Constante = INCOGNITAS(k, i);
108. for j = 1:n
109. INCOGNITAS(k, j) = INCOGNITAS(k, j) -
INCOGNITAS(i, j) * Constante;
110. CINVERSA(k, j) = CINVERSA(k, j) - CINVERSA(i, j) *
Constante;
111. end
112. end
113. end
114. end
115. end
116.
117. %---------------------------------------------------------------------
----
118. RESPUESTA=CINVERSA*CONSTANTES;
119. format bank
120. Tac=RESPUESTA(1);
121. fprintf('\nLa fuerza de tension en la cuerda AC es de: %.2f',Tac)
122. fprintf(' [N]\n')
123. Tad=RESPUESTA(2);
124. fprintf('\nLa fuerza de tension en la cuerda AD es de: %.2f',Tad)
125. fprintf(' [N]\n')
126. P=RESPUESTA(3);
127. fprintf('\nLa fuerza P es de: %.2f',P)
128. fprintf(' [N]\n')

También podría gustarte