WikiDer > Раскраска домена
В комплексный анализ, раскраска домена или график цветового круга это техника для визуализация сложные функции путем присвоения цвет к каждой точке комплексная плоскость. Присваивая точкам на комплексной плоскости различные цвета и яркость, раскраска доменов позволяет легко представить и понять четырехмерную сложную функцию. Это дает представление о текучести сложных функций и показывает естественные геометрические расширения реальные функции.
Используется множество различных цветовых функций. Распространенной практикой является представление сложный аргумент (также известный как «фаза» или «угол») с оттенок после цветовой круг, а величина другими способами, такими как яркость или же насыщенность.
Мотивация
А график из реальная функция может быть нарисован в двух измерениях, потому что есть две представленные переменные, и . Однако комплексные числа представлены двумя переменными и, следовательно, двумя измерениями; это означает, что представление сложной функции (точнее, комплексная функция одного комплексная переменная ) требует четырехмерной визуализации. Один из способов добиться этого - использовать Риманова поверхность, но другой способ - раскраска домена.
Метод
Представление четырехмерного сложного отображения только с двумя переменными нежелательно, поскольку такие методы, как проекции, могут привести к потере информации. Однако можно добавлять переменные, которые сохраняют четырехмерный процесс, не требуя визуализации четырех измерений. В этом случае две добавленные переменные являются визуальными входными данными, такими как цвет и яркость, потому что они, естественно, являются двумя переменными, которые легко обрабатываются и различимы человеческим глазом. Это назначение называется «цветовой функцией». Используется множество различных цветовых функций. Распространенной практикой является представление сложный аргумент (также известный как «фаза» или «угол») с оттенок после цветовой круг, а величина другими способами, такими как яркость или же насыщенность.
Простая функция цвета
Следующий пример окрашивает источник В черном, 1 в красный, −1 в голубой, и бесконечно удаленная точка белого цвета:
Есть несколько вариантов выбора функции . Желаемое свойство таким образом, что функция, обратная функции, будет такой же светлой, как исходная функция темной (и наоборот). Возможные варианты включают
- и
- (с некоторым параметром ).
Распространенным выбором, не обладающим этим свойством, является функция (с некоторым параметром ) который для и очень близко к .
Этот подход использует HSL (оттенок, насыщенность, яркость) цветовая модель. Насыщенность всегда устанавливается на максимум 100%. Яркие цвета радуги непрерывно вращаются по сложному единичному кругу, поэтому шестой корни единства (начиная с 1): красный, желтый, зеленый, голубой, синий и пурпурный. Величина кодируется интенсивностью через строго монотонный непрерывный функция.
Поскольку цветовое пространство HSL не является перцепционно однородным, можно видеть полосы воспринимаемой яркости желтого, голубого и пурпурного (даже если их абсолютные значения такие же, как у красного, зеленого и синего) и ореол вокруг L = 1/2. Использование Цветовое пространство лаборатории исправляет это, делая изображения более точными, но также делая их более тусклыми / пастельными.
Прерывистое изменение цвета
Многие цветные графики имеют разрывы, и вместо того, чтобы равномерно изменять яркость и цвет, они внезапно меняются, даже если сама функция остается плавной. Это делается по разным причинам, например, чтобы показать больше деталей или выделить определенные аспекты функции.
Рост величины
В отличие от конечного диапазона аргумента, величина комплексного числа может варьироваться от 0 к ∞. Следовательно, в функциях, которые имеют большой диапазон значений, иногда бывает трудно различить изменения величины, когда на графике также отображается очень большое изменение. Это можно исправить с помощью функции прерывистого цвета, которая показывает повторяющийся образец яркости для величины на основе данного уравнения. Это позволяет легко увидеть более мелкие изменения, а также более крупные изменения, которые «скачкообразно скачут» к большей величине. На графике справа эти разрывы появляются в кругах вокруг центра и показывают затемнение графика, которое затем может снова стать ярче. Аналогичная цветовая функция была использована для графика в верхней части статьи.
Уравнения, определяющие разрывы, могут быть линейными, например, для любого целое число величина, экспоненциальные уравнения, такие как каждая величина п куда целое число или любое другое уравнение.
Подсветка свойств
Разрывы могут быть размещены там, где выходные данные имеют определенное свойство, чтобы выделить, какие части графа имеют это свойство. Например, график может вместо отображения голубого цвета перескакивать с зеленого на синий. Это вызывает разрыв, который легко обнаружить, и может выделять строки, например, где аргумент равен нулю.[1] Разрывы также могут влиять на большие части графика, такие как график, в котором цветовое колесо делит график на квадранты. Таким образом, легко показать, где заканчивается каждый сектор отношений с другими.[2]
История
Метод, вероятно, впервые был использован в публикации в конце 1980-х годов. Ларри Кроун и Ганс Лундмарк.[3]
Термин «раскраска домена» был придуман Фрэнком Фаррисом, возможно, примерно в 1998 году.[4][5] Ранее было много использования цвета для визуализации сложных функций, обычно для отображения аргумент (фаза) оттенок.[6] Техника использования непрерывного цвета для отображения точек из домена в домен или плоскость изображения была использована в 1999 году Джорджем Абдо и Полом Годфри.[7] и цветные сетки использовались в графике Дуг Арнольд что он датируется 1997 годом.[8]
Ограничения
Люди, которые испытывают дальтонизм могут возникнуть проблемы с интерпретацией таких графиков.[нужна цитата]
Рекомендации
- ^ Май 2004 г. http://users.mai.liu.se/hanlu09/complex/domain_coloring.html Проверено 13 декабря 2018.
- ^ Поелке, Константин и Польтье, Конрад. https://pdfs.semanticscholar.org/1b31/16583a2638f896d8e1dd5813cd97b3c7e2bd.pdf Проверено 13 декабря 2018.
- ^ Элиас Вегерт (2012). Визуальные сложные функции: введение с фазовыми портретами. Springer Basel. п. 29. ISBN 9783034801799. Получено 6 января 2016.
- ^ Фрэнк А. Фаррис, Визуализация комплексных функций на плоскости
- ^ Ханс Лундмарк (2004). «Визуализация сложных аналитических функций с помощью раскраски области». Архивировано из оригинал на 2006-05-02. Получено 2006-05-25. Лудмарк ссылается на использование Фаррисом термина «раскраска домена» в этой статье 2004 года.
- ^ Дэвид А. Рабенхорст (1990). «Цветная галерея сложных функций». Pixel: журнал научной визуализации. Пиксельные коммуникации. 1 (4): 42 и след.
- ^ Джордж Абдо и Пол Годфри (1999). «Построение функций комплексной переменной: таблица конформных отображений с использованием непрерывной раскраски». Получено 2008-05-17.
- ^ Дуглас Н. Арнольд (2008). «Графика для комплексного анализа». Получено 2008-05-17.
внешняя ссылка
Викискладе есть медиафайлы по теме Сложные цветные графики. |
- Цветовые графики сложных функций
- Визуализация комплексных функций на плоскости.
- Галерея сложных функций
- Комплексный картограф Алессандро Роза
- Программное обеспечение Джона Дэвиса − Сленг скрипт для раскраски домена
- ПО с открытым исходным кодом для раскраски доменов C и Python
- Улучшенная раскраска 3D-домена
- Метод раскраски домена на GPU
- Программа для раскраски доменов Java (в разработке)
- MATLAB распорядки [1]
- Скрипт Python для GIMP Майкла Дж. Грубера
- Матплотлиб и MayaVi реализация раскраски домена Э. Петрисором [2]
- MATLAB процедуры с пользовательским интерфейсом и различными цветовыми схемами
- MATLAB процедуры для 3D-визуализации сложных функций
- Метод цветового круга
- Математический движок с масштабированием в реальном времени
- Fractal Zoomer: программное обеспечение, использующее раскраску доменов