Combine basic colors with string syntax to create any RGB color.
Updated 1 May 2013

View License

Using flexible syntax to denote color composition in terms of basic colors, colormix creates an RGB vector with the colors mixed according to one of three mixing modes.

Basic colors are: red, green, blue, cyan, magenta, yellow, black, white.
Used standard MATLAB color string shorthands.

E.g. RGB = colormix('cwCg') combines two parts cyan, one part white and one part green to create a new RGB color.
Order and case do not matter.
May also use numbers: colormix('10kr') has 10 parts black to one part red.

Mixing modes are linear combination and the additive- and subtractive light models.

Cite As

Jurgen (2024). Colormix (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2008a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Images in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes