3

matlab を使用して混乱 3x3 行列をコーディングする際に小さな問題があります...

以下のコードを試してみましたが、

average = sum(diag(Mconf)./sum(Mconf,2))/3;

ただし、混同行列が [0 0 0;1 2 3;4 5 6] または [1 2 3;0 0 0;4 5 6] または [1 2 3;4 5 6;0 0 0] の場合は NaN になります。 ]

4

1 に答える 1

1

試す

average = sum(diag(Mconf)./sum(Mconf+eps,2))/3;

ゼロ除算をなくす。

于 2011-12-14T14:25:11.963 に答える