2016年10月23日日曜日

技術士 情報工学 専門 平成23年 Ⅳ-21

設問


下図のように、視点から順に、赤、緑、青3枚のセロファンシートが互いに平行に置かれている。ここで、各シートの下に示した数値はシートの不透明度を表している。



このとき、目に届く3枚のシートを重ねた色を表すRGBベクトルはどれか。ただし、空中を通過する際の光の減衰は無視する。なお、色C2の光は、色C1・不透明度aの色セロファンシートを通過すると、

a × C1 + ( 1 - a ) × C2

の色に変化するものとする。また、赤、緑、青のRGBベクトルは各々、

 R = [ 1,0,0 ]

 G = [ 0,1,0 ]

 B = [ 0,0,1 ]

で与えられる。



解説



下図のように記号に置き換えて、セロファンシート3枚の時の式を考える。




C1、C2の2枚のときは設問から、

a1 × C1 + ( 1 - a1 ) × C2


となる。



3枚のときは、上記「C2」部に、上記の式をC2とC3で置き換えた式が当てはまるので、


a1 × C1 + ( 1 - a1 ) × C2


a1 × C1 + ( 1 - a1 ) × { a2 × C2 + ( 1 - a2 ) × C3 }


となる。


a1、a2、a3にそれぞれ、0.5、0.4、1.0を入れて計算をすると、

   0.5 × C1 + 0.5 × { 0.4 × C2 + 0.6 × C3 }


= 0.5 × C1 + 0.2 × C2 + 0.3 × C3


R,G,B = [ 0.5,0.2,0.3 ]



答え


① R,G,B = [ 0.5,0.2,0.3 ]


0 件のコメント:

コメントを投稿