Colormap data for elements rather than nodes

I have a 3D mesh with a temperature field that is defined for each element. It seems that the built-in "colormapdata" only accepts values that correspond to node IDs. Are there any methods to map data on elements rather than nodes?
nodes = csvread( "nodes.csv" ); %113872x3 double
elements = csvread( "elms.csv" ); %60488x10 double
temperature = csvread ("temp.csv"); %60488x1 double
pdemesh(nodes',elements','ColorMapData', temperature,'FaceAlpha', 1)
Error:
Error using pdeplot3D
Length of colormapdata vector must equal number of nodes.

Answers (0)

Asked:

on 28 Feb 2022

Edited:

on 1 Mar 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!