function octave_plot2(data, first, last, rows, cols) % octave_plot2 is a simple plot utility to plot multiple plots on one page with Octave % % DESCRIPTION: % % The function octave_plot2(data, first, last, rows, cols) % plots rows*cols plots on one page. % % - data : the data that should be plotted % % - first : index to start with (1<=first <= 256) % - last : index to end with (1<= first,last <= 256) % - rows : number of rows of plots % - cols : number of columns of plots % % RETURNVALUE: % % none % % EXAMPLE: % % octave_plot2(keys,1,256,2,2); % Author: Thomas Popp, 16.04.2010 % Last revision: 16.04.2010 clf; for i = first:rows*cols:last for j = 1:rows*cols subplot(rows, cols, j); plot(data(i+j-1, :)); title(sprintf('Plot: %d' , i+j-1)); end pause; clf; end