可以用scatter(x,y,10,p,'filled');%x,y是坐标,10代表点的大小(可以根据需要改),p是颜色数值(与x等长的列向量),filled代表点实心填色。
figure; x=1:100; y=x; p=1:100; % 颜色大小已知 scatter(x,y,10,p,'filled'); % 着色函数,x,y是坐标矩阵,p是散点值, colorbar; %颜色棒。