Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Considere la estructura de 7 niveles descrita por la figura 2.
Donde la base de apoyo inferior de la estructura se considera completamente rígida, mientras
que su extremo superior se considera libre, en condiciones SV1.
%Visualizar perfiles
for k=0:100,
plot(real(y(k*.05))(1:N));
axis([1 N -1 1]);
pause(.2);
endfor
endfunction
Una vez guardado en una unidad de almacenamiento adecuada, el archivo *.m correspondiente a la
función anterior puede ejecutarse desde la ventana de comandos
de GNU Octave produciendo los siguientes resultados:
>> [omega,T,KM]=respuesta_estructural_112(7,1)
omega =
6.18635
5.77777
5.11667
4.23195
3.16228
1.95440
0.66110
T=
1.0157
1.0875
1.2280
1.4847
1.9869
3.2149
9.5042
KM = Compressed Column Sparse (rows = 7, cols = 7, nnz = 19 [39%])
(1, 1) -> -20
(2, 1) -> 10
(1, 2) -> 10
(2, 2) -> -20
(3, 2) -> 10
(2, 3) -> 10
(3, 3) -> -20
(4, 3) -> 10
(3, 4) -> 10
(4, 4) -> -20
(5, 4) -> 10
(4, 5) -> 10
(5, 5) -> -20
(6, 5) -> 10
(5, 6) -> 10
(6, 6) -> -20
(7, 6) -> 10
(6, 7) -> 10
(7, 7) -> -10
Visualización de perfiles:
Practica Supervisada
N=7;
k=6e3;
K=k*spdiags (ones(N,1)*[1 -2 1],-1:1,N,N);
K(N,N)/=2;
f=[zeros(1,6),100]';
Y=-K\F
Y=
0.016667
0.033333
0.050000
0.066667
0.083333
0.100000
0.116667
N=8;
k=8e3;
m=5e2*speye(2);
k1=k*[1 -1;-1 1];
K=kron(speye(N),k1)
S=speye(N+1);
S=[S(:,1) S(:,kron(2:N,[1 1])) S(:,N+1)];
K=S*K*S';
K(N,N)/=2;
M=kron(speye(N),m);
M=S*M*S';
KM=M\K;
l=eig(KM);
omega=sqrt(abs(1))