FEM-Course-Matlab/6.桁架结构matlab有限元编程/Truss3D/BarsLength.m

8 lines
273 B
Mathematica
Raw Normal View History

2024-01-28 16:46:36 +00:00
%<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
function [BarLength]=BarsLength(x,y,z,ele)
BarLength=zeros(size(ele,1),1);
for iEle =1: size(ele,1)
BarLength(iEle,1)=((x(ele(iEle,3))-x(ele(iEle,2)))^2+(y(ele(iEle,3))-...
y(ele(iEle,2)))^2+(z(ele(iEle,3))-z(ele(iEle,2)))^2)^0.5;
end
end