FEM-Course-Matlab/18. 材料非线性问题matlab有限元编程/elastic/AssembleStiffnessMatrix.m

23 lines
555 B
Mathematica
Raw Normal View History

2024-01-28 16:46:36 +00:00
function AssembleStiffnessMatrix( ie, k )
% <EFBFBD>ѵ<EFBFBD>Ԫ<EFBFBD>նȾ<EFBFBD><EFBFBD>󼯳ɵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>նȾ<EFBFBD><EFBFBD><EFBFBD>
% <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
% ie --- <EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD>
% k --- <EFBFBD><EFBFBD>Ԫ<EFBFBD>նȾ<EFBFBD><EFBFBD><EFBFBD>
% <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ:
% <EFBFBD><EFBFBD>
global gElement gK
for i=1:1:3
for j=1:1:3
for p=1:1:2
for q=1:1:2
m = (i-1)*2+p ;
n = (j-1)*2+q ;
M = (gElement(ie,i)-1)*2+p ;
N = (gElement(ie,j)-1)*2+q ;
gK(M,N) = gK(M,N) + k(m,n) ;
end
end
end
end
return