theta = atand(L/(h1-h5));
               Iy(i) = 1/12.*b.*H(i).^3 - 1/12.*(b-tw).*(H(i) - 2*tf).^3;
               Ac(i) = H(i).*b -(b - tw)*(H(i) - 2*tf);
        Iy = [Iy_start Iy(1) Iy(2) Iy(3) Iy(4) Iy(5) Iy(6)];
        Ach = [Ac_start Ac(1) Ac(2) Ac(3) Ac(4) Ac(5) Ac(6)];
        Ix(i) = (Iy(i) + Iy(i+1))/2
        Ach(i) = (Ach(i) + Ach(i+1))/2
        Lr = 15/(cosd(alpha)) - 3.0165;
        0 6*Lc 4*Lc^2 0 -6*Lc 2*Lc^2
        0 6*Lc 2*Lc^2 0 -6*Lc 4*Lc^2];
        0 6*Lr 4*Lr^2 0 -6*Lr 2*Lr^2
        0 6*Lr 2*Lr^2 0 -6*Lr 4*Lr^2];
        0 6*d 2*d^2 0 -6*d 4*d^2];
                Kc(i,:) = Kc(i,:)*E*Acr/Lc;
                Kr(i,:) = Kr(i,:)*E*Ar/Lr;
                Kh1(i,:) = Kh(i,:)*E*Ach(1)/d;
                Kh2(i,:) = Kh(i,:)*E*Ach(2)/d;
                Kh3(i,:) = Kh(i,:)*E*Ach(3)/d;
                Kh4(i,:) = Kh(i,:)*E*Ach(4)/d;
                Kh5(i,:) = Kh(i,:)*E*Ach(5)/d;
                Kh6(i,:) = Kh(i,:)*E*Ach(6)/d;
                Kh7(i,:) = Kh(i,:)*E*Ach(6)/Lr;
                Kc(i,:) = Kc(i,:)*E*Ic/Lc^3;
                Kr(i,:) = Kr(i,:)*E*Ir/Lr^3;
                Kh1(i,:) = Kh(i,:)*E*Ix(1)/d^3;
                Kh2(i,:) = Kh(i,:)*E*Ix(2)/d^3;
                Kh3(i,:) = Kh(i,:)*E*Ix(3)/d^3;
                Kh4(i,:) = Kh(i,:)*E*Ix(4)/d^3;
                Kh5(i,:) = Kh(i,:)*E*Ix(5)/d^3;
                Kh6(i,:) = Kh(i,:)*E*Iy(6)/d^3;
                Kh7(i,:) = Kh(i,:)*E*Iy(6)/Lr^3;
           Kh = cat(6, Kh1, Kh2, Kh3, Kh4, Kh5, Kh6)
                 ThL(:,:,i) = circshift(T2,[0,i*3])
          TrL(2,22) = -sind(alpha);
          TrL(5,25) = -sind(alpha);
          TrR(1,25) = cosd(-alpha);
          TrR(1,26) = sind(-alpha);
          TrR(2,25) = -sind(-alpha);
          TrR(2,26) = cosd(-alpha);
          TrR(4,28) = cosd(-alpha);
          TrR(4,29) = sind(-alpha);
          TrR(5,28) = -sind(-alpha);
          TrR(5,29) = cosd(-alpha);
          Th3(1,28) = cosd(-alpha);
          Th3(1,29) = sind(-alpha);
          Th3(2,28) = -sind(-alpha);
          Th3(2,29) = cosd(-alpha);
          Th3(4,31) = cosd(-alpha);
          Th3(4,32) = sind(-alpha);
          Th3(5,31) = -sind(-alpha);
          Th3(5,32) = cosd(-alpha);
                 ThR(:,:,i) = circshift(Th3,[0,i*3])
(Relevant Code)  for i = 1:5
                 KmhL(:,:,i) = ThL(:,:,i)'*Kh(i+1)*ThL(:,:,i);
                 KmhR(:,:,i) = ThR(:,:,i)'*Kh(6-i)*ThR(:,:,i);
          Ks = KmhL(:,:,1) + KmhL(:,:,2) + KmhL(:,:,3)+ KmhL(:,:,4)+ KmhL(:,:,5)+ KmhR(:,:,1)+ KmhR(:,:,2)+KmhR(:,:,3)+KmhR(:,:,4)+KmhR(:,:,5) + Km1 + Km2 + Km3 + Km4 + Km5 + Km6
          Ux = [0 0 U(1:46)' 0 0 U(47)]'