ColorDataЗначения цвета растрового графика
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
| Обязательный | Список арифметических выражений |
| Объекты | Значения по умолчанию ColorData |
|---|---|
plot::Raster |
ColorData является вложенным списком значений цвета RGB, визуализируемых объектом plot::Raster.
Внутренний reresentation записи ColorData объекта plot::Raster является списком списков значений цвета. Также матрица или 2-мерный массив значений цвета могут быть присвоены этой записи: они преобразованы в список списков.
Мы создаем растровый объект графика:
colordata := [[RGB::Red, RGB::Green, RGB::Blue ],
[RGB::Black, RGB::Cyan, RGB::White]]:
r := plot::Raster(colordata, x = 0..3, y = 0..2):
plot(r):
К цветным данным растрового объекта можно получить доступ через слот ColorData:
colordata := r::ColorData
![]()
Список списка значений цвета превращен в массив. После изменения одной записи новые цвета записываются обратно в растровый объект:
colordata := array(1..2, 1..3, colordata): colordata[2, 3] := RGB::Magenta: colordata

r::ColorData := colordata: plot(r)

Несмотря на то, что значения цвета были присвоены как массив, они внутренне хранятся как список списков:
r::ColorData
![]()
delete colordata, r: