matlab画混淆矩阵加入值
时间: 2023-08-23 12:09:25 浏览: 111
要在MATLAB中画混淆矩阵并加入值,可以使用confusionchart函数。以下是一个示例代码:
```matlab
% 创建混淆矩阵
actualLabels = [1 0 1 1 0 1 0 0 1 0];
predictedLabels = [1 0 0 1 0 1 1 0 1 1];
% 统计混淆矩阵中每个类别的数量
numClasses = 2;
C = confusionmat(actualLabels, predictedLabels);
% 创建混淆矩阵图
figure
confusionchart(C, 'Normalization', 'row-normalized')
% 在混淆矩阵图中加入值
h = gca;
h.XAxis.TickLabelRotation = 45;
h.XAxis.FontSize = 10;
h.YAxis.FontSize = 10;
h.Title.FontSize = 12;
h.YLabel.String = 'Actual';
h.XLabel.String = 'Predicted';
```
这段代码会创建一个混淆矩阵图,并将实际类别和预测类别的数量加入到图中。你可以根据自己的数据替换`actualLabels`和`predictedLabels`来绘制你自己的混淆矩阵。
阅读全文