You are on page 1of 1

ma=zeros(16);

l=2;
E=1;
I=2;
ro=4;
area=5;
mass=(E*I/l^3)*[12 6*l -12 6*l ; 6*l 4*l^2 -6*l 2*l^2; -12 -6*l 12
-6*l; 6*l 2*l^2 -6*l 4*l^2];
stiff =(ro*area*l/420)*[156 22*l 54 -13*l; 22*l 4*l^2 13*l -3*l^2;54
13*l 156 -22*l; -13*l -3*l^2 -22*l 4*l^2];
for i=1:2:13
m=zeros(16);
k=zeros(16);
k(i:i+3,i:i+3)=stiff;
m(i:i+3,i:i+3)=mass;
ma(:,:,i)=m(:,:);
ka(:,:,i)=k(:,:);
end

mas=ma(:,:,1)+ma(:,:,3)+ma(:,:,5)+ma(:,:,7)+ma(:,:,9)+ma(:,:,
11)+ma(:,:,13)
kas=ka(:,:,1)+ka(:,:,3)+ka(:,:,5)+ka(:,:,7)+ka(:,:,9)+ka(:,:,
11)+ka(:,:,13)
a = sym('a');
kas = a*kas;
c = mas-kas;
rowdelete=[1 2 15 16];
c(rowdelete,:)=[];
c(:,rowdelete)=[]
p = det(c);
S= solve(p,a)
pap=zeros(12)
for i=1:6
pap(:,:,i)=subs(c,S(i))
end
B=[0;0;0;0;0;0;0;0;0;0;0;0]
result=linsolve(pap(:,:,1),B)

You might also like