matlab混淆矩阵颜色蓝白代码
时间: 2024-09-25 17:03:27 浏览: 65
在MATLAB中,混淆矩阵通常用于评估分类模型的性能,其中蓝色和白色常常被用来表示分类结果。当你创建混淆矩阵并使用`heatmap()`函数可视化时,你可以通过设置特定的颜色映射来区分不同的类别。
例如,你可以使用下面的代码片段来创建一个蓝色背景、白色单元格的混淆矩阵:
```matlab
% 假设你的分类结果是y_pred,实际标签是y_true
confMat = confusionmat(y_true, y_pred);
confMat = normalize(confMat, 'row'); % 归一化
% 创建混淆矩阵图
figure;
heatmap(confMat, 'Colorbar', false, 'XLabel', 'Predicted Class', 'YLabel', 'True Class', 'Colormap', [0 0.4 blue], 'BackgroundColor', 'w'); % 蓝色背景,白色字体
```
在这个例子中,`Colormap`设置了从0到蓝色的渐变,`BackgroundColor`设为白色,使得对比度更高,易于理解。
阅读全文