「クラス」を表す 4 つのバイナリ ベクトルがあるとします。
[1,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,1]
[0,1,1,1,1,1,1,1,1,0]
[0,1,0,0,0,0,0,0,0,0]
浮動小数点値のベクトルをこれらの「クラス」の 1 つに分類するために使用できる方法は何ですか?
ほとんどの場合、基本的な丸めは機能します。
round([0.8,0,0,0,0.3,0,0.1,0,0,0]) = [1 0 0 0 0 0 0 0 0 0]
しかし、どうすれば干渉を処理できますか?
round([0.8,0,0,0,0.6,0,0.1,0,0,0]) != [1 0 0 0 0 1 0 0 0 0]
この 2 番目のケースは 1000000000 に適しているはずですが、明確な一致がないため、ソリューションを完全に失ってしまいました。
このタスクに MATLAB を使用したいと考えています。