Bonjour,
1)
On a une fonction avec 3 paramètres:
G(R, V, B) = aR + bV + cB
Or, on a:
G(100, 200, 0) = 100a + 200b = 175 (1)
G(150, 50, 0) = 150a + 50b = 63 (2)
On résout ce système en faisant des opérations entre les deux équations.
Je propose de remplacer (1) par (1) - 4 x (2):
-500a = -77 (1)
150a + 50b = 63 (2)
Il vient,
a = 0,154 = 15,4%
b = (63 - 150a) / 50 = 0,798 = 79,8% = b
2)
a + b + c = 1
c = 1 - a - b
c = 0,048 = 4,8%
3)
b > a > c
Donc c'est le vert qui est le plus prise en compte par le logiciel.
4)
def gris(R, V, B):
g = 0.154 * R + 0.798 * V + 0.048 * B
return g
Bonne journée.