第四章 利用matlab绘制矩阵色块图.docVIP

  • 421
  • 0
  • 约 19页
  • 2017-08-06 发布于北京
  • 举报
R语言中有一个根据实值矩阵绘制色块图的程序(用于绘制相关系数矩阵图),可以用丰富的颜色和形状形象的展示矩阵元素值的大小。遗憾的是MATLAB中没有这样的函数,因此我就用MATLAB编写了一个matrixplot函数,下面给出示例和源码,与大家一起分享! ********************************************** 【例1】绘制网格线,网格中显示矩阵元素。 显示黑色文字: x = [1,-0.2,0.3,0.8,-0.5 ?? -0.2,1,0.6,-0.7,0.2 ??? 0.3,0.6,1,0.5,-0.3 ??? 0.8,-0.7,0.5,1,0.7 ?? -0.5,0.2,-0.3,0.7,1]; XVarNames = {xiezhh,heping,keda,tust,tianjin}; matrixplot(x,FillStyle,nofill,XVarNames,XVarNames,YVarNames,XVarNames); 效果图1: ? 根据矩阵元素值自动设置文字颜色: matrixplot(x,FillStyle,nofill,XVarNames,XVarNames,YVarNames,XVarNames,TextColor,Auto,ColorBar,on); 效果图2: ? 【例2】绘制实值矩阵各元素对应的色块,通过

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档