Coloreado de dominios
En análisis complejo, la coloración de dominios (también denominada gráfico de rueda de colores) es una técnica para visualizar elementos de análisis complejo mediante la asignación de colores y brillo diferentes a cada punto del plano complejo. Permite representar y comprender fácilmente una función compleja de cuatro dimensiones, proporcionando información sobre la suavidad de funciones complejas y muestra extensiones geométricas naturales de las funciones reales.
Se utilizan muchas funciones de color diferentes. Una práctica común es representar el argumento complejo (también conocido como "fase" o "ángulo") con el tono correspondiente a un círculo cromático, y la magnitud por otros medios, como el brillo o la saturación.
Motivación
[editar]Una gráfica de una función real se puede dibujar en dos dimensiones porque suele haber dos variables representadas, y . Sin embargo, los números complejos están representados por dos variables y, por lo tanto, dos dimensiones; esto significa que representar una función compleja (más precisamente, una función de variable compleja con resultados complejos ) requiere la visualización de cuatro dimensiones. Una forma de lograrlo es con una superficie de Riemann, pero otro método es coloreando el dominio.
Método
[editar]Representar un gráfico complejo de cuatro dimensiones con solo dos variables no es deseable, ya que métodos como las proyecciones pueden dar como resultado una pérdida de información. Sin embargo, es posible agregar variables que mantienen la posibilidad de representar cuatro dimensiones sin requerir una visualización de cuatro dimensiones. En este caso, las dos variables agregadas son entradas visuales como el color y el brillo porque, naturalmente, son dos variables fácilmente procesadas y distinguidas por el ojo humano. Esta asignación se denomina "función de color". Se utilizan muchas funciones de color diferentes. Una práctica común es representar el argumento complejo (también conocido como "fase" o "ángulo") con un tono obtenido a partir de un círculo cromático, y su magnitud por otros medios, como el brillo o la saturación.
Función de color simple
[editar]El siguiente ejemplo colorea el origen en negro, 1 en rojo, −1 en cian y un punto en el infinito en blanco:
Hay varias opciones para la función . Una propiedad deseable es tal que la inversa de una función es exactamente tan clara como la función original es oscura (y al revés). Las posibles opciones incluyen
- y
- (con algún parámetro ).
Una opción muy extendida que no tiene esta propiedad es la función (con algún parámetro ) que para y está muy cerca de .
Este enfoque utiliza el modelo de color HSL (tono, saturación, luminosidad). La saturación siempre se establece al máximo del 100%. Los colores vivos del arco iris se distribuyen girando de manera continua en el círculo unitario complejo, por lo que las seis raíces de la unidad (que comienza con 1) son: rojo, amarillo, verde, cian, azul y magenta. La magnitud se codifica por intensidad, mediante una función continua y estrictamente monótona.
Dado que el espacio de color HSL no es perceptualmente uniforme, se pueden ver rayas de brillo percibido en amarillo, cian y magenta (aunque sus valores absolutos son los mismos que el rojo, verde y azul) y un halo alrededor de L = 12. El uso del espacio de color Lab corrige este efecto, haciendo que las imágenes sean más precisas, pero también las hace más apagadas, en tonos pastel.
Cambio de color discontinuo
[editar]Muchos gráficos de color tienen discontinuidades, donde en lugar de cambiar uniformemente el brillo y el color, se producen variaciones bruscas, incluso cuando la función en sí sigue siendo uniforme. Esto se hace por distintas razones, como mostrar más detalles o resaltar ciertos aspectos de una función.
Magnitud de crecimiento
[editar]A diferencia del rango finito del argumento, la magnitud de un número complejo puede oscilar entre 0 y ∞. Por lo tanto, en funciones que tienen grandes amplitudes, los cambios de magnitud a veces pueden ser difíciles de diferenciar cuando también se representa un cambio muy grande en el gráfico. Esto se puede remediar con una función de color discontinua que muestra un patrón de brillo repetido para la magnitud basada en una ecuación dada. Esto permite que los cambios más pequeños se vean fácilmente, así como los cambios más grandes que "saltan discontinuamente" a una magnitud mayor. En el gráfico de la derecha, estas discontinuidades se producen en los círculos situados alrededor del centro y muestran una atenuación del gráfico que luego puede comenzar a volverse más brillante nuevamente. Se ha utilizado una función de color similar para el gráfico en la parte superior del artículo.
Las ecuaciones que determinan las discontinuidades pueden ser lineales, como para cada magnitud en números enteros, ecuaciones exponenciales con magnitud n donde es un número entero, o cualquier otra ecuación.
Propiedades destacadas
[editar]Se pueden colocar discontinuidades donde los resultados tengan una propiedad determinada para resaltar qué partes del gráfico tienen esa propiedad. Por ejemplo, un gráfico puede, en lugar de mostrar el color cian, saltar de verde a azul. Esto provoca una discontinuidad que es fácil de detectar y puede resaltar por ejemplo líneas donde el argumento es cero.[1] Las discontinuidades también pueden afectar a grandes porciones de un gráfico, como un gráfico donde la rueda de colores divide el gráfico en cuadrantes. De esta manera, es fácil mostrar dónde termina cada cuadrante en relación con los demás.[2]
Historia
[editar]El método fue probablemente utilizado por primera vez en la publicación a fines de la década de 1980 por Larry Crone y Hans Lundmark.[3]
El término "coloreado de dominios" fue acuñado por Frank Farris, posiblemente alrededor de 1998.[4][5] Hubo muchos usos anteriores del color para visualizar funciones complejas, típicamente aplicando al argumento (fase) un tono.[6] La técnica de usar colores continuos para representar puntos del dominio al codominio o plano de imagen fue utilizada en 1999 por George Abdo y Paul Godfrey,[7] y Doug Arnold usó por primera vez las cuadrículas de colores en gráficos en 1997.[8]
Limitaciones
[editar]Las personas con daltonismo pueden tener problemas para interpretar tales gráficos cuando están hechos con mapas de color estándar.[9][10] Este problema posiblemente se puede mejorar creando versiones alternativas usando mapas de color que se ajusten al espacio de color discernible para daltónicos.[11] Por ejemplo, para aquellos que padecen deuteranopia total, un mapa de color basado en tonos azul/amarillo puede ser más legible que el mapa convencional basado en azul/verde/rojo.[11]
Referencias
[editar]- ↑ Mayo de 2004. http://users.mai.liu.se/hanlu09/complex/domain_coloring.html Retrieved 13 December 2018.
- ↑ Poelke, Konstantin y Polthier, Konrad. https://pdfs.semanticscholar.org/1b31/16583a2638f896d8e1dd5813cd97b3c7e2bd.pdf Archivado el 15 de diciembre de 2018 en Wayback Machine. Consultado el 13 de diciembre de 2018.
- ↑ Elias Wegert (2012). Visual Complex Functions: An Introduction with Phase Portraits. Springer Basel. p. 29. ISBN 9783034801799. Consultado el 6 de enero de 2016.
- ↑ Frank A. Farris, Visualizing complex-valued functions in the plane
- ↑ Hans Lundmark (2004). «Visualizing complex analytic functions using domain coloring». Archivado desde el original el 2 de mayo de 2006. Consultado el 25 de mayo de 2006. Ludmark se refiere a que Farris acuñó el término "colorear dominios" en este artículo de 2004.
- ↑ David A. Rabenhorst (1990). «A Color Gallery of Complex Functions». Pixel: The Magazine of Scientific Visualization (Pixel Communications) 1 (4): 42 et seq.
- ↑ George Abdo & Paul Godfrey (1999). «Plotting functions of a complex variable: Table of Conformal Mappings Using Continuous Coloring». Archivado desde el original el 16 de marzo de 2020. Consultado el 17 de mayo de 2008.
- ↑ Douglas N. Arnold (2008). «Graphics for complex analysis». Consultado el 17 de mayo de 2008.
- ↑ «CET Perceptually Uniform Colour Maps». peterkovesi.com. Consultado el 22 de diciembre de 2020.
- ↑ Farris, Frank A. (2 de junio de 2015). Creating Symmetry: The Artful Mathematics of Wallpaper Patterns. Princeton University Press. pp. 36-37. ISBN 978-0-691-16173-0.
- ↑ a b Kovesi, Peter (2017). «Colour Maps for the Colour Blind, presented at IAMG 2017».
Enlaces externos
[editar]- Wikimedia Commons alberga una categoría multimedia sobre Coloreado de dominios.
- Color Graphs of Complex Functions
- Visualizing complex-valued functions in the plane.
- Gallery of Complex Functions
- Complex Mapper by Alessandro Rosa
- John Davis software − S-Lang script for Domain Coloring
- Open source C and Python domain coloring software
- Enhanced 3D Domain coloring
- Domain Coloring Method on GPU
- Java domain coloring software (In development)
- MATLAB routines [1]
- Python script for GIMP by Michael J. Gruber
- Matplotlib and MayaVi implementation of domain coloring by E. Petrisor [2]
- MATLAB routines with user interface and various color schemes
- MATLAB routines for 3D-visualization of complex functions
- Color wheel method
- Real-Time Zooming Math Engine
- Fractal Zoomer : Software that utilizes domain coloring