A MATLAB code for generation of curved triangular elements in two dimensions is presented. The method is based on the MATLAB meshing scheme distmesh2d provided by Persson and Strang. The meshing scheme generates triangular meshing for three symmetric geometries circle, ellipse and annular ring. Meshing scheme procedures are performed for linear (3-noded), quadratic (6-noded) and cubic (10-noded) curved triangular elements. As an output, we get a triangular meshing of symmetric geometry, node position, element connectivity and boundary edges. These outputs can be used to solve some class of partial differential equations (PDEs) by using finite element method (FEM).
G. Shylaja, Venkatesh, B., Dr. V. Kesavulu Naidu, and Dr. K. Murali, “Improved finite element triangular meshing for symmetric geometries using MATLAB”, Materials Today: Proceedings, 2020.