[Master Index]
[Index for .]
trussk
(./trussk.m)
Function Synopsis
[kt,ael,n] = trussK(Pi,Pj,Area,E)
Help text
function [kt,ael,n] = trussK(Pi,Pj,Area,E);
or function [kt,ael,n] = trussk(member,nodes)
This function computes the K tensor for a truss
element, given the component parts.
member = [node 1,node 2, A, E], nodes = node list, [p1;p2;...]
Cross-Reference Information
This function calls
This function is called by
Listing of function ./trussk.m
function [kt,ael,n] = trussK(Pi,Pj,Area,E)
%function [kt,ael,n] = trussK(Pi,Pj,Area,E);
% or function [kt,ael,n] = trussk(member,nodes)
% This function computes the K tensor for a truss
% element, given the component parts.
% member = [node 1,node 2, A, E], nodes = node list, [p1;p2;...]
if nargin == 2
member = Pi;
nodes = Pj;
Pi = nodes(member(1),:);
Pj = nodes(member(2),:);
Area = member(3);
E = member(4);
end
nL = Pj' - Pi';
L = sqrt(dot(nL,nL));
n = nL/L;
kt = (Area*E/L) * tensor(n,n);
ael = Area*E/L;
Produced by mat2html on Wed Jul 10 14:55:44 US/Pacific 1996
Cross-Directory links are: OFF