中没有这样的函数,因此我就用 MATLAB 编写
了一个 matrixplot 函数,下面给出示例和源码,与大家一起分享!
【例 1】绘制网格线,网格中显示矩阵元素。
显示黑色文字:
1. >> x = [1,-0.2,0.3,0.8,-0.5
2. -0.2,1,0.6,-0.7,0.2
3. 0.3,0.6,1,0.5,-0.3
4. 0.8,-0.7,0.5,1,0.7
5. -0.5,0.2,-0.3,0.7,1];
6. >> XVarNames = {'xiezhh','heping','keda','tust','tianjin'};
7. >> matrixplot(x,'FillStyle','nofill','XVarNames',XVarNames,'YVarNames',XVarNames);
复制代码
效果图 1:
根据矩阵元素值自动设置文字颜色:
1. >> matrixplot(x,'FillStyle','nofill','XVarNames',XVarNames,'YVarNames',XVarNames,'TextColor','Auto','ColorBar','on');
复制代码
评论0