¿Existe un algoritmo, frecuencia o ecuación que represente cada uno de los colores primarios de un arco iris?

Puede usar la representación de color HSL para generar los colores del arco iris en orden. Sin embargo, tendrá que experimentar un poco para obtener los siete colores “primarios”, ya que los colores del arco iris no están espaciados uniformemente en la representación.

Jugando un poco, obtuve los siguientes valores de tono:

colors = [0., 0.09, 0.18, 0.3, 0.65, 0.75, 0.8]

Ahora, si desea una ecuación, puede ajustar un polinomio a esos valores. Una quintica produce resultados aceptables:

  def arcoiris (x):
     retorno 0.3463 * x - 0.403885 * x ** 2 + 0.194754 * x ** 3 - 0.0349178 * x ** 4 + 0.00211502 * x ** 5

Excluí el término de cero grados, para evitar valores de color no válidos (es decir, negativos).

Ahora puede usar esta función (o los valores de la lista) para convertir de HSL a RGB. De nuevo, en python:

  importar colorsys

 colores = [0., 0.09, 0.18, 0.3, 0.65, 0.75, 0.8]
 para i, color en enumerate (colores):
     imprimir i, color, arcoiris (i)
     #rgb = colorsys.hsv_to_rgb (color, 1., 1.)
     rgb = colorsys.hsv_to_rgb (arco iris (i), 1., 1.)
     # Ahora use el valor rgb en un marco de dibujo / trazado, etc.

Ahora, al usar más puntos y la fórmula, puede generar el espectro “continuo”. De hecho, cuando los puntos están lo suficientemente cerca, será suficiente un enfoque lineal simple.

El arco iris es un espectro continuo, que cambia de color de forma gradual e imperceptible. Los “siete colores del arco iris” es un concepto cultural, al igual que las 3 o 4 razas de seres humanos.

More Interesting

¿Existe una correlación científicamente comprobable de estas dos evoluciones teóricas que ocurren en tándem?

¿Cuáles son los problemas no resueltos más importantes en química? ¿Cuál es su impacto si se resuelve?

¿Por qué y cómo las hojas de afeitar desechables se vuelven desafiladas?

¿Es científicamente posible que el legendario cantante Tansen haya encendido fuego y reducido las lluvias cantando?

¿Qué pasaría si usted se quedó en una habitación con más del 95 por ciento de oxígeno en el aire durante una semana?

¿Por qué la ciencia se ha descarrilado?

¿Por qué la NASA no tiene un plan de respaldo para devolver a los astronautas de manera segura a la Tierra cuando el transbordador espacial está dañado como sucedió en el caso de Columbia? Mirando las recientes revelaciones sobre el desastre del transbordador espacial que ocurrió hace 10 años, en el que los 7 astronautas perdieron la vida, ¿por qué la NASA no tiene ningún tipo de planes de respaldo?

¿Estirar una banda elástica es endotérmica o exotérmica?

¿Cuál sería la mejor longitud de onda para la fotosíntesis?

¿Quién fue el autor de la teoría atómica?

¿Qué pasaría si una bomba nuclear con misiles es interceptada y destruida en el aire?

¿Podemos usar un efecto de aspiradora inversa para aterrizar de forma segura desde una altura?

¿Cuántos años más vivirán los humanos en la Tierra?

¿Han visitado la Tierra los ovnis?

¿Cuál es el mejor modelo para la feria de ciencias?