RGB::random

Выберите цвет однородно наугад в цветовом пространстве RGB

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

RGB::random()

Описание

RGB::random() возвращает произвольный цвет. Возвращенные цвета распределяются независимо и однородно в цветовом пространстве RGB.

Примеры

Пример 1

RGB::random может использоваться, чтобы произвести высокочастотный шум:

plot(plot::Raster([[RGB::random() $ x = 0..42] $ y = 0..42]))

Пример 2

Возможно использовать RGB::random непосредственно как функция управления цветом, но результат может быть неожиданным:

plot(plot::Waterman(5, FillColorFunction = RGB::random))

Причина состоит в том, что функция управления цветом будет неоднократно вызываться, если той же точке будут соответствовать снова. Это - лучшая идея создать набор произвольных цветов и затем использовать параметры, переданные в функции управления цветом, чтобы получить некоторую непротиворечивость в выбор цветов:

colors := [RGB::random() $ i = 1..42]:
plot(plot::Waterman(5, FillColorFunction=((x,y,z,i) -> colors[i])))

Возвращаемые значения

Цвет RGB: список трех значений с плавающей точкой.

Смотрите также

Функции MuPAD