MATLAB: Interpolating at vertices of a mesh

finite elementinterpolationmeshvertices

I have created a mesh using the initmesh in 2D, which gives the nodes (p), boundary (e) and triangular elements (t). I have a function/vector calculated at each triangular elements, I need to interpolate the function at the vertices of the mesh. How do I do it?

Best Answer

Hi Sanwar Ahmad,
for interpolation between meshes you can have a look at the built-in function scatteredinterpolant().
More information on interpolating scattered data can be found in the Matlab documentation: https://de.mathworks.com/help/matlab/math/interpolating-scattered-data.html
Kind regards,
Robert
Related Question