Documentos de Académico
Documentos de Profesional
Documentos de Cultura
%................................................................
displacements=zeros(numberNodes,1);
force=zeros(numberNodes,1);
stiffness=zeros(numberNodes);
% applied load at node 2
force(4)=5000;
% computation of the system stiffness matrix
for e=1:numberElements
% elementDof: element degrees of freedom (Dof)
elementDof=elementNodes(e,:) ;
stiffness(elementDof,elementDof)=...
stiffness(elementDof,elementDof)+[1 -1;-1 1]*k(e);
end
FUNCION 1
function outputDisplacementsReactions...
(displacements,stiffness,GDof,prescribedDof)
% output of displacements and reactions in
% tabular form
% GDof: total number of degrees of freedom of
% the problem
% displacements
disp('Displacements')
%displacements=displacements1;
jj=1:GDof; format
[jj' displacements]
% reactions
F=stiffness*displacements;
reactions=F(prescribedDof);
disp('reactions')
[prescribedDof reactions]
FUNCION 2
function forcesinsprings(numberElements,elementNodes,k,displacements1)
disp 'FUERZA EN CADA RESORTE'
for e=1:numberElements
fprintf("Resorte %i",e);
elementDof=elementNodes(e,:) ;
[elementDof' [1 -1;-1 1]*k(e)*displacements1(elementDof')]
end
end
FUNCION 1
function outputDisplacementsReactions...
(displacements,stiffness,GDof,prescribedDof)
% output of displacements and reactions in
% tabular form
% GDof: total number of degrees of freedom of
% the problem
% displacements
disp('Displacements')
%displacements=displacements1;
jj=1:GDof; format
[jj' displacements]
% reactions
F=stiffness*displacements;
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
FUNCION 2
function forcesinsprings(numberElements,elementNodes,k,displacements1)
disp 'FUERZA EN CADA RESORTE'
for e=1:numberElements
fprintf("Resorte %i",e);
elementDof=elementNodes(e,:) ;
[elementDof' [1 -1;-1 1]*k(e)*displacements1(elementDof')]
end
end
FUNCION 1
function outputDisplacementsReactions...
(displacements,stiffness,GDof,prescribedDof)
% output of displacements and reactions in
% tabular form
% GDof: total number of degrees of freedom of
% the problem
% displacements
disp('Displacements')
%displacements=displacements1;
jj=1:GDof; format
[jj' displacements]
% reactions
F=stiffness*displacements;
reactions=F(prescribedDof);
disp('reactions')
[prescribedDof reactions]
FUNCION 2
function forcesinsprings(numberElements,elementNodes,k,displacements1)
disp 'FUERZA EN CADA RESORTE'
for e=1:numberElements
fprintf("Resorte %i",e);
elementDof=elementNodes(e,:) ;
[elementDof' [1 -1;-1 1]*k(e)*displacements1(elementDof')]
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
FUNCION 1
function outputDisplacementsReactions...
(displacements,stiffness,GDof,prescribedDof)
% output of displacements and reactions in
% tabular form
% GDof: total number of degrees of freedom of
% the problem
% displacements
disp('Displacements')
%displacements=displacements1;
jj=1:GDof; format
[jj' displacements]
% reactions
F=stiffness*displacements;
reactions=F(prescribedDof);
disp('reactions')
[prescribedDof reactions]
FUNCION 2
function forcesinsprings(numberElements,elementNodes,k,displacements1)
disp 'FUERZA EN CADA RESORTE'
for e=1:numberElements
fprintf("Resorte %i",e);
elementDof=elementNodes(e,:) ;
[elementDof' [1 -1;-1 1]*k(e)*displacements1(elementDof')]
end
end
FUNCION 1
function outputDisplacementsReactions...
(displacements,stiffness,GDof,prescribedDof)
% output of displacements and reactions in
% tabular form
% GDof: total number of degrees of freedom of
% the problem
% displacements
disp('Displacements')
%displacements=displacements1;
jj=1:GDof; format
[jj' displacements]
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
FUNCION 2
function forcesinsprings(numberElements,elementNodes,k,displacements1)
disp 'FUERZA EN CADA RESORTE'
for e=1:numberElements
fprintf("Resorte %i",e);
elementDof=elementNodes(e,:) ;
[elementDof' [1 -1;-1 1]*k(e)*displacements1(elementDof')]
end
end