Bilde eine Gerade zwischen den Farben
X = [0.8, 0.0, 0.4] + r * ([0.3, 1.0, 0.9] - [0.8, 0.0, 0.4]) = [0.8, 0.0, 0.4] + r * [- 0.5, 1, 0.5]
Setze dieses jetzt gleich der Gewünschten Farbe
X = [0.8, 0.0, 0.4] + r * [- 0.5, 1, 0.5] = [0.5, 0.6, 0.7]
Löse die erste Gleichung nach r auf
0.8 - 0.5 * r = 0.5 --> r = 0.6
Setze jetzt r ein und überprüfe das Ergebnis
X = [0.8, 0.0, 0.4] + (0.6) * [- 0.5, 1, 0.5] = [0.5, 0.6, 0.7]
Das passt also.
Du erkennst wenn das r im Intervall [0; 1] liegt, dass die Farbe zwischen den Beiden genannten Farben liegt.