%-------------------------- % @Author: Jingqiao Hu % @Date: 2021-03-01 19:43:43 % @LastEditTime: 2021-05-07 15:21:21 % assemble dNe from every micro-ele to global micro dN % PARAMETERS: ele is micro-ele-id, gp is gauss point-id %-------------------------- function dNg = assemble_dN(microx, dNe, edofMat, dofid, ele) edof = edofMat(ele, :); new_edof = dofid(edof); dNg = sparse(9, 3*(microx+1)^3); dNg(:, new_edof) = dNe; end