颜色代码的转换工具你是不是经常要手动查色值?color函数就挺方便,支持直接用颜色名或者#ff8800这种十六进制代码,转成[r g b]三元组,值都是 0 到 1 之间那种,拿来做可视化或者颜色判断都挺顺手的。

颜色名称像'red'、'cyan'之类的直接传进去就行,不用管大小写,响应也快;十六进制的话,它还能智能识别三位或六位,#f80#FF8800都能识别成一样,挺省心。

要是你在用MATLAB做图形、图像标注什么的,是跟RGB打交道,这个函数就蛮实用的。比如根据图像里的颜色范围提 mask、或者配图例颜色,直接扔个color('#f80')就能搞定,不用再去换算。

顺手提一下,它也可以直接调出颜色选择器color,界面控件那种,有时候临时配个色挺方便。你可以搭配imshow或者fill用,灵活。

如果你平时要在MATLAB里频繁做颜色,建议直接把它封装进工具箱里备用,省不少事。