
clf;clear
v=[0 0 0; 1 0 0; 1 1 0; 0 1 0]  ;  %vertices of a square
f=[1 2 3 4];     % a single face with all vertices
fvc=[1 0 0; 0 1 0; 1 0 1; 1 1 0] ; %vertex color

patch('Vertices',v,'Faces',f,'FaceVertexCData',fvc,...
       'FaceColor','flat','EdgeColor','flat',...
       'Marker','O','MarkerFaceColor','flat')
   
   %'Color','Interp'
   %'Color','none'
   %f=[4,3,2,1]
