Whhy it shows 'Undefined function or variable 'confMat'; Please check me code. I cant plot the confusion matrix
3 次查看(过去 30 天)
显示 更早的评论
L = 3 ;
figure ('visible','on');
imagesc(confMat);colormap(flipud(gray)) ; caxis ([0,1])
textstr=num2str(confMat(:),'%0.2f');
textstr=strtrim(cellstr(textstr));
[x,y]=meshgrid(1:L);
hstrg=test(x(:),y(:) , textstr(:),
'HorizontalAlignment','center',
'FontSize',10,'FontName','Times New Roman');
midvalue=mean(get(gca,'Clim'));
textColors=repmat(confMat(:).midvalue,1,3);
set(gca,'XTick',1:L,
'XTickLabel',
{'Unripe','Ripe','Fruit'};
0 个评论
回答(1 个)
Walter Roberson
2018-6-4
... because you have not created any confMat ?
Perhaps you missed the assignment in https://www.mathworks.com/matlabcentral/answers/313397-how-to-plot-confusion-matrix-of-ecoc-classifier
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!