Piece-wise curve coloring according to values which are user-defined. The values can be real or complex-valued. In the latter case, the colormap is constructed using absolute values.
This routine is designed to plot temperature, strain, electric currents, ... along the boundaries of a surface.
The procedure requires a user-defined discretisation of the curve and a vector of values along the discretized curve.
The screenshot was made using following code:
t = (0:100)/100*2*pi;
c = [cos(t);sin(t)];
y = cos(2*t);
Giorgos (2020). Curve coloring (https://www.mathworks.com/matlabcentral/fileexchange/45403-curve-coloring), MATLAB Central File Exchange. Retrieved .
Simplified curve input