图像缩略图

产生最大程度的感知不同的颜色

版本1.2.0.0(3.42 KB)由 蒂姆·圣
选择一组易于区分的n种颜色

31.2K下载

更新07年2月2011年

查看许可证

编者按:这个文件被选为MATLAB中心推荐商品

打印一组线时,可能需要通过颜色来区分它们。默认情况下,Matlab会在其中选择一小部分颜色和循环,因此如果有多行,就会混淆哪一行是哪一行。要解决此问题,您需要能够选择一组更大的不同颜色,其中颜色的数量等于或超过要绘制的线条的数量。因为我们区分不同颜色的能力是有限的,所以我们应该选择“最大限度地感知可分辨”的颜色

此函数生成一组颜色,这些颜色可通过参考“实验室”颜色空间进行区分,该颜色空间比RGB更接近人类的颜色感知。给定一个可能颜色的初始大列表,它会迭代选择列表中距离所有先前选择的条目最远的条目(在实验室空间中)。

引用为

蒂姆·圣(2021)。产生最大程度的感知不同的颜色(//www.tianjin-qmedu.com/matlabcentral/fileexchange/29702-generate-maximally-perceptually-distinct-colors),MATLAB中央文件交换。恢复.