Professional Documents
Culture Documents
clear all
%number of element
numberelements=size(elementnodes,1)
%number of nodes
numbernodes=4
% for structure
displacements=zeros(numbernodes,1)
force=zeros(numbernodes,1)
stiffness=zeros(numbernodes)
%free Dof
activeDof=setdiff([1:numbernodes]',[prescribedDof])
%solution
displacements=stiffness(activeDof,activeDof)|force(activeDof)
%output displacment/reactions
% outputDisplacement(displacements1,stiffness,numbernodes,prescribedDof)
disp('displacements')
%reaction
F=stiffness*displacements
reaction=F(prescribedDof)
disp('reaction')