Matlab混淆矩阵

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。

1个回答

1

尝试

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

为了避免除以零。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接