Mercurial > hg > camir-aes2014
diff toolboxes/FullBNT-1.0.7/netlab3.3/plotmat.m @ 0:e9a9cd732c1e tip
first hg version after svn
author | wolffd |
---|---|
date | Tue, 10 Feb 2015 15:05:51 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toolboxes/FullBNT-1.0.7/netlab3.3/plotmat.m Tue Feb 10 15:05:51 2015 +0000 @@ -0,0 +1,44 @@ +function plotmat(matrix, textcolour, gridcolour, fontsize) +%PLOTMAT Display a matrix. +% +% Description +% PLOTMAT(MATRIX, TEXTCOLOUR, GRIDCOLOUR, FONTSIZE) displays the matrix +% MATRIX on the current figure. The TEXTCOLOUR and GRIDCOLOUR +% arguments control the colours of the numbers and grid labels +% respectively and should follow the usual Matlab specification. The +% parameter FONTSIZE should be an integer. +% +% See also +% CONFFIG, DEMMLP2 +% + +% Copyright (c) Ian T Nabney (1996-2001) + +[m,n]=size(matrix); +for rowCnt=1:m, + for colCnt=1:n, + numberString=num2str(matrix(rowCnt,colCnt)); + text(colCnt-.5,m-rowCnt+.5,numberString, ... + 'HorizontalAlignment','center', ... + 'Color', textcolour, ... + 'FontWeight','bold', ... + 'FontSize', fontsize); + end; +end; + +set(gca,'Box','on', ... + 'Visible','on', ... + 'xLim',[0 n], ... + 'xGrid','on', ... + 'xTickLabel',[], ... + 'xTick',0:n, ... + 'yGrid','on', ... + 'yLim',[0 m], ... + 'yTickLabel',[], ... + 'yTick',0:m, ... + 'DataAspectRatio',[1, 1, 1], ... + 'GridLineStyle',':', ... + 'LineWidth',3, ... + 'XColor',gridcolour, ... + 'YColor',gridcolour); +