私が「全然違う」ということがあまり理解できてないせいだと思います。|大きな存在理由だと思います。精度よりも配列の要素数を増やしたい場合に、|同じメモリ量で要素数を倍にできますから。それは理解しています(つもりです)。Matrix(SingleFloat)には積極的に賛成します。少なくとも現在のRubyの実装ではSingleFloatオブジェクトのメモリ占有量はDoubleFloatと同じです。有量にはないということですね。度の浮動小数点数が必要なのだという話になれば理解できます。時点ではまだ理解できてませんが。けんさんが忙しいそうなので真意が明らかになるのは数日後でしょうが。