Аружан 6.8. Графиктердің түсті бояуы 6.8.1. Түстер палитрасын орнату MATLAB графикасы түрлі-түсті кескіндерді алуға мүмкіндік беретіндіктен, онда түстерді басқаруға арналған бірқатар командалар және түрлі жарық эффектілері бар. Олардың ішінде түстер палитрасын орнату маңызды орын алады. RGB түстер палитрасы қызыл (қызыл), жасыл (жасыл) және көк (көк) түстердің интенсивтілігін анықтайтын үш бағаннан тұратын map матрицасымен берілген. Олардың қарқындылығы 0.0-ден 1.0-ге дейінгі салыстырмалы бірліктерде белгіленеді. Мысалы, [0 0 0] қара түсті, [1 1 1] – ақ түсті, [0 0 1] – көк түсті. Көрсетілген шектерде түстердің интенсивтілігі өзгерген кезде кез келген түс белгіленуі мүмкін. Осылайша, түс жалпы қабылданған RGB форматына сәйкес келеді. Түстер палитрасын орнату үшін келесі формаларда жазылған colormap командасы қызмет етеді:
• colormap('default') түстердің таралуы кемпірқосаққа сәйкес келетін әдепкі палитраны орнатады;
• colormap(MAP) MAP матрицасымен берілген RGB палитрасын орнатады;
• C=colormap – функция ағымдағы С түстер палитрасының матрицасын қайтарады.
Сolormap деп аталатын m-файл қазіргі график үшін түс қасиеттерін орнатады.
Help graph3d командасы басқалармен қатар MATLAB графикалық жүйесінде қолданылатын тән бояғыштардың толық тізімін көрсетеді:
• hsv – кемпірқосақтың түстері;
• hot – қара, қызыл, сары және ақ түстердің кезектесе орналасуы;
• gray – сұр реңктердегі сызықтық палитрасы;
•bone – көк реңктері бар сұр түстер;
•copper-мыстың реңктері бар сызықтық палитрасы;
• pink – пастель реңктері бар қызғылт түстер;
• white – ақ түстер палитрасы;
• flag – қызыл, ақ, көк және қара түстердің кезектесе орналасуы;
• lines – сызықтардың ауыспалы түстерімен палитраcы;
• colorcube – RGB кеңейтілген палитрасы;
• jet-HSV палитрасының бір түрі;
• prism-призмалық түстер палитрасы;
• cool-көк және күлгін түстердің реңктері;
• autumn-қызыл және сары түстердің реңктері;
• spring-сары және күлгін реңктері;
• winter -көк және жасыл реңктері;
•summer -жасыл және сары реңктері.
Барлық осы палитралар colormap командасының параметрлері ретінде қызмет ете алады, мысалы
colormap (hsv) іс жүзінде colormap командасымен бірдей colormap ('default') командасын орындайды. Қолдану мысалдары келесі colormap бөлімдерінде келтірілген.