Está en la página 1de 12

Nosotros: Daniel, Gerardo y Rodolfo; declaramos que hemos realizado este Entregable #3 con

estricto apego al Cdigo de Honor de la UDEM.



A 3 de Octubre del 2014, San Pedro Garza Garca, Nuevo Len.
Entregable #3
Arreglo Dimensional
Equipo #1
Daniel Antonio Barrera Mndez 356612
Gerardo Gonzlez Castaeda 290071
Rodolfo Armando Guajardo Medelln 367856

Horario: 11:30 12:45 MJ
Saln: 3104
Instructora: Alina Bataller Venta
Mecnica Computacional
Divisin de Ingeniera y Tecnologas
Universidad de Monterrey
Contenido
1. Enunciado del problema....................................................................................................... 1
2. Diagrama de cuerpo libre ..................................................................................................... 1
3. Ecuaciones de equilibrio simblicas .................................................................................... 1
4. Obtencin del arreglo dimensional entre vectores y grafique. ............................................ 1
5. Anlisis de cmo cambiara el arreglo de dimensiones con respecto al efectuado en el
programa usando otros comandos, operacin matricial y operacin elemento por elemento... 2
6. Decidir cul procedimiento para llevar a cabo el arreglo dimensional le result ms fcil. 4
7. Anlisis de cmo sera el arreglo dimensional usando otras dimensiones en los vectores u
otros vectores. .............................................................................................................................. 4
8. Seleccione una variacin de parmetros involucrados anteriormente y obtenga dos
grficos: uno donde la variable de salida sea un vector (una sola curva) y el otro donde la
variable de salida sea una matriz (varias curvas). ......................................................................... 5
9. Seleccione otro problema sobre Esttica o Dinmica y realice las actividades que se piden
en la actividad del proyecto. ......................................................................................................... 7

1

1. Enunciado del problema
4.58 Una barra delgada AB de peso W se une a los bloques A y B que se mueven libremente
sobre las guas mostradas en la figura. El resorte, que tiene una constante k, se encuentra sin
deformar cuando = 0.
a) Sin tomar en cuenta el peso de los bloques, encuentre una ecuacin en trminos
de W, k, l y que se cumpla cuando la barra est en equilibrio.
b) Determine el valor de cuando W = 75 lb, l = 30 in. y k = 3 lb/in.
2. Diagrama de cuerpo libre

3. Ecuaciones de equilibrio simblicas

))

) ) )
4. Obtencin del arreglo dimensional entre vectores y grafique.
%Fs=-0.5*(w-2*Ax)*cotd(theta)%% %Relacin funcional que nos permite
analizar la tensin en el resoret
%Vectores a tomar en cuenta para nuestro problema:
theta=[1:61];%(1x61)
w=[60 75 90 105 120];%(1x5)
Ax=32;

[THETA,W]=meshgrid(theta,w)%(5x61) Se forman dos matrices de 5x61
% para formar esta matriz, se toma en cuen a el nmero de columnas de
theta
% y se establece como el nmero de columnas de la matriz, el nmero de
% filas se toma a partir del nmero de columnas del vector w.

AX=W; %De acuerdo a nuestro entregable 1, AX es equivalente al peso
FS=-0.5*(W-2*AX).*cotd(THETA); %Se restan dos matrices de igual
dimensin (W y AX),
% y se multiplica elemento por elemento con THETA

%Creacin del grfico
plot(theta,FS), grid on
xlabel('Theta')
ylabel('Fuerza de tensin en el resorte (Fs)')
title('Fs VS. Theta')
2

legend('w1','w2','w3','w4','w5')

5. Anlisis de cmo cambiara el arreglo de dimensiones con
respecto al efectuado en el programa usando otros comandos,
operacin matricial y operacin elemento por elemento.
%a)Repmat
%Fs=-0.5*(w-2*Ax)*cotd(theta)%% %Relacin funcional que nos permite
analizar la tensin en el resoret
%Vectores a tomar en cuenta para nuestro problema:
theta=[1:61];%(1x61)
w=[60 75 90 105 120];%(1x5)
Ax=w; %De acuerdo a nuestro entregable 1, Ax es equivalente al peso
(w)

FS=-0.5*repmat((w-2*Ax)',1,61).*repmat(cotd(theta),5,1);
%Como la resta de los dos vectores de igual dimensin da un vector de
%1x5, se replica su transpuesto (5x1) y se replica en 61 columnas para
%obtener una matriz de 5x61; de manera anloga, cotd(theta), un vector
%de 1x61 se replica en 5 filas para obtener otra matriz de 5x61 y
%poder multiplicarlas elemento por elemento.

%Creacin del grfico
plot(theta,FS), grid on
xlabel('Theta')
ylabel('Fuerza de tensin en el resorte (Fs)')
title('Fs VS. Theta')
legend('w1','w2','w3','w4','w5')
0 10 20 30 40 50 60 70
0
500
1000
1500
2000
2500
3000
3500
Theta
F
u
e
r
z
a

d
e

t
e
n
s
i

n

e
n

e
l

r
e
s
o
r
t
e

(
F
s
)
Fs VS. Theta


w1
w2
w3
w4
w5
3


%%
%b)Operacin matricial
%Fs=-0.5*(w-2*Ax)*cotd(theta)%% %Relacin funcional que nos permite
analizar la tensin en el resoret
%Vectores a tomar en cuenta para nuestro problema:
theta=[1:61];%(1x61)
w=[60 75 90 105 120];%(1x5)
Ax=w; %De acuerdo a nuestro entregable 1, Ax es equivalente al peso
(w)

FS=-0.5*(w-2*Ax)'*cotd(theta);
%La resta de los vectores w y Ax son de igual dimensin, pero para
poder
%multiplicarlo por el vector de theta, es necesario escribir su
transpuesto
%(Caso 2 de Operacin matricial)

%Creacin del grfico
plot(theta,FS), grid on
xlabel('Theta')
ylabel('Fuerza de tensin en el resorte (Fs)')
title('Fs VS. Theta')
legend('w1','w2','w3','w4','w5')
0 10 20 30 40 50 60 70
0
500
1000
1500
2000
2500
3000
3500
Theta
F
u
e
r
z
a

d
e

t
e
n
s
i

n

e
n

e
l

r
e
s
o
r
t
e

(
F
s
)
Fs VS. Theta


w1
w2
w3
w4
w5
4


6. Decidir cul procedimiento para llevar a cabo el arreglo
dimensional le result ms fcil.
La operacin matricial, en este caso nos resulta ms sencilla, ya que los vectores w y Ax son de
igual dimensin, debido a que uno depende del otro. Adems solo basta con colocar un
transpuesto para multiplicarlos por un vector fila, que en este caso es theta.
Probablemente en otro caso, donde los vectores w y Ax sean de diferente dimensin nuestra
eleccin sera meshgrid, ya que se realizan los cambios en automtico si deseamos cambiar el
tamao de los vectores establecidos anteriormente.
7. Anlisis de cmo sera el arreglo dimensional usando otras
dimensiones en los vectores u otros vectores.
%Fs=-0.5*(w-2*Ax)*cotd(theta)%% %Relacin funcional que nos permite
analizar la tensin en el resoret
%Vectores a tomar en cuenta para nuestro problema:
theta=[30:50];%(1x21)
w=[150:50:500];%(1x8)
Ax=32;

[THETA,W]=meshgrid(theta,w);%(8x21) Se forman dos matrices de 8x21
% para formar esta matriz, se toma en cuenta el nmero de columnas de
theta
% y se establece como el nmero de columnas de la matriz, el nmero de
% filas se toma a partir del nmero de columnas del vector w.

AX=W; %De acuerdo a nuestro entregable 1, AX es equivalente al peso
FS=-0.5*(W-2*AX).*cotd(THETA); %Se restan dos matrices de igual
dimensin (W y AX),
0 10 20 30 40 50 60 70
0
500
1000
1500
2000
2500
3000
3500
Theta
F
u
e
r
z
a

d
e

t
e
n
s
i

n

e
n

e
l

r
e
s
o
r
t
e

(
F
s
)
Fs VS. Theta


w1
w2
w3
w4
w5
5

% y se multiplica elemento por elemento con THETA

%Creacin del grfico
plot(theta,FS), grid on
xlabel('Theta')
ylabel('Fuerza de tensin en el resorte (Fs)')
title('Fs VS. Theta')
legend('w1','w2','w3','w4','w5','w6','w7','w8')

8. Seleccione una variacin de parmetros involucrados
anteriormente y obtenga dos grficos: uno donde la variable de
salida sea un vector (una sola curva) y el otro donde la variable de
salida sea una matriz (varias curvas).
%Fs=-0.5*(w-2*Ax)*cotd(theta)%% %Relacin funcional que nos permite
analizar la tensin en el resoret
%Vectores a tomar en cuenta para nuestro problema:
theta=[30:50];%(1x21)
w=[150:50:500];%(1x8)
Ax=w; %De acuerdo a nuestro entregable 1, AX es equivalente al peso
FS=-0.5*(w-2*Ax)*repmat(cotd(theta),8,1);
%Se restan dos vectores de igual dimensin (w y Ax), para obtener un
vector
%de salida FS, es necesario aplicar el caso 3 de operacin matricial:
%vector(1xm) por matriz (mxn), se obtiene un vector de tamao (1xn).
Por
%eso se aplica un repmat al vector theta, de modo que se cree una
matriz de
%(8x21), para obtener un vector de salida de (1x21)

%Creacin del grfico
30 32 34 36 38 40 42 44 46 48 50
50
100
150
200
250
300
350
400
450
Theta
F
u
e
r
z
a

d
e

t
e
n
s
i

n

e
n

e
l

r
e
s
o
r
t
e

(
F
s
)
Fs VS. Theta


w1
w2
w3
w4
w5
w6
w7
w8
6

plot(theta,FS), grid on
xlabel('Theta')
ylabel('Fuerza de tensin en el resorte (Fs)')
title('Fs VS. Theta')
legend('w')

%Fs=-0.5*(w-2*Ax)*cotd(theta)%% %Relacin funcional que nos permite
analizar la tensin en el resoret
%Vectores a tomar en cuenta para nuestro problema:
theta=[30:50];%(1x21)
w=[150:50:500];%(1x8)
Ax=32;

[THETA,W]=meshgrid(theta,w);%(8x21) Se forman dos matrices de 8x21
% para formar esta matriz, se toma en cuenta el nmero de columnas de
theta
% y se establece como el nmero de columnas de la matriz, el nmero de
% filas se toma a partir del nmero de columnas del vector w.

AX=W; %De acuerdo a nuestro entregable 1, AX es equivalente al peso
FS=-0.5*(W-2*AX).*cotd(THETA); %Se restan dos matrices de igual
dimensin (W y AX),
% y se multiplica elemento por elemento con THETA

%Creacin del grfico
plot(theta,FS), grid on
xlabel('Theta')
ylabel('Fuerza de tensin en el resorte (Fs)')
title('Fs VS. Theta')
legend('w1','w2','w3','w4','w5','w6','w7','w8')
30 32 34 36 38 40 42 44 46 48 50
1000
1200
1400
1600
1800
2000
2200
2400
Theta
F
u
e
r
z
a

d
e

t
e
n
s
i

n

e
n

e
l

r
e
s
o
r
t
e

(
F
s
)
Fs VS. Theta


w
7


9. Seleccione otro problema sobre Esttica o Dinmica y realice
las actividades que se piden en la actividad del proyecto.
1. Enunciado del problema
El cable AC ejerce en la viga AB una fuerza P con direccin hacia la lnea AC. Sabiendo que
P tiene un componente vertical de 350lb, determina (a) la magnitud de la fuerza P, (b) su
componente horizontal.
2. Diagrama de cuerpo libre

3. Vectores involucrados
Py=[100,200,350,476,543,639,728,810,916]lb
Px=[110,210,310,401,501,620,730,840,950]lb
30 32 34 36 38 40 42 44 46 48 50
50
100
150
200
250
300
350
400
450
Theta
F
u
e
r
z
a

d
e

t
e
n
s
i

n

e
n

e
l

r
e
s
o
r
t
e

(
F
s
)
Fs VS. Theta


w1
w2
w3
w4
w5
w6
w7
w8
8

=[10,20,30,40,50,55,60,70,80,90]
Bx=[45,60,100,140,300]lb
By=[100,200,300]lb
=[80,70,60,50,40,35,30,20,10,0]
Q=[10,20,30,40,50,60,75,80,95,100]lb
4. Ecuaciones paramtricas

||
)

||
)
|| )
|| )
|| )
||

)

||

)

%%
By=[10:15:90] %(1x6)
alpha=[0:53] %(1x54)
T=[34:10:100] %(1x7)

Q=repmat(By,7,9)+T'*sind(alpha) %Arreglo dimensional, se tienen que
igualar
%las dimensiones, al multiplicar T' por alpha se obtiene una matriz de
%7x54, despues hay que sumarle By, pero necesitamos replicar 7 veces
las
%filas y 9 veces las columnas para obtener By 7x54

%Se grafica el arreglo
plot(alpha,Q), grid on
xlabel('alpha')
ylabel('Q')
title('Q Vs. alpha')
legend('By1','By2','By3','By4','By5','By6','By7', 'location',
'northwest')
9


alpha=[0:50] %(1x51)
T=[34:10:100] %(1x7)
Bx=-T'*cosd(alpha) %Arreglo dimensional, se tienen que igualar
%las dimensiones, al multiplicar T' por alpha se obtiene una matriz de
%7x54, despues hay que sumarle By, pero necesitamos replicar 7 veces
las
%filas y 9 veces las columnas para obtener By 7x54

%Se grafica el arreglo
plot(alpha,Bx), grid on
xlabel('alpha')
ylabel('Bx')
title('Bx Vs. alpha')
legend('T1','T2','T3','T4','T5','T6','T7', 'location', 'southeast')
0 10 20 30 40 50 60
0
20
40
60
80
100
120
140
160
180
alpha
Q
Q Vs. alpha


By1
By2
By3
By4
By5
By6
By7
10


0 5 10 15 20 25 30 35 40 45 50
-100
-90
-80
-70
-60
-50
-40
-30
-20
alpha
B
x
Bx Vs. alpha


T1
T2
T3
T4
T5
T6
T7