eforce.m

function  eq=eforce(ex,fx,Eq)
 
  % INPUT:
  %   ex - współrzędne wektorowe elementu [ex1,ex2]
  %   fx - długość odcinka na którym przyłożone jest obciążenie 
  %   Eq - wektor obciążenia w układzie globalnym [Eq_x,Eq_y]
  % OUTPUT:
  %   eq - wektor obciążenia w układzie lokalnym elementu [eq_x,eq_y]
  %
  % Piotr Pluciński 29.11.2007 
  %-----------------------------------------------------------
  %
  %    fx=3
  %  |_______|
  %   _______ 
  %  | | | | | Zy=10
  %  V V V V V
  %             _       
  %          / |        
  %         /  |        
  %   y    /   |
  %  ^    /    | ex2=4       eq=eforce([3,4],3,[0,-10]) 
  %  |   /     |
  %  |  /      |
  %  | /   x   |
  %   / -->    |_
  %   ________ 
  %  | ex1=3  |
 
 Le=sqrt(ex(1)^2+ex(2)^2);
 Eqe=Eq*fx/Le;
 c=ex(1)/Le;
 s=ex(2)/Le;
 T=[c -s; s c];
 eq=Eqe*T;

Powrót