Scilab-Branch-6.1-GIT
      
      - Aide de Scilab
 - Graphiques
 - 2d_plot
 - champ
 - champ1
 - champ properties
 - comet
 - contour2d
 - contour2di
 - contour2dm
 - contourf
 - cutaxes
 - errbar
 - fchamp
 - fec
 - fec properties
 - fgrayplot
 - fplot2d
 - grayplot
 - grayplot properties
 - graypolarplot
 - histplot
 - LineSpec
 - loglog
 - Matplot
 - Matplot1
 - Matplot properties
 - paramfplot2d
 - plot
 - plot2d
 - plot2d2
 - plot2d3
 - plot2d4
 - plotimplicit
 - polarplot
 - scatter
 - semilogx
 - semilogy
 - Sfgrayplot
 - Sgrayplot
 
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
Matplot1
2D plot of a matrix using colors
Syntax
Matplot1(a, rect)
Arguments
- a
 a real matrix of size
(n1,n2).- rect
 [xmin, ymin, xmax, ymax].
Description
The entries of matrix int(a) are used as colormap entries
            in the current colormap.  rect specifies a rectangle in the
            current scale and the matrix is drawn inside this rectangle. Each matrix
            entry will be rendered as a small rectangle filled with its associated
            color. If a matrix entry is outside the colormap, the corresponding rectangle
            is not displayed.
Enter the command Matplot1() to see a demo.
Examples
clf(); ax = gca();//get current axes handle ax.data_bounds = [0, 0; 10, 10]; //set the data_bounds ax.box = 'on'; //draw a box a = 5*ones(11,11); a(2:10, 2:10) = 4; a(5:7, 5:7) = 2; // first matrix in rectangle [1,1,3,3] Matplot1(a, [1,1,3,3]) a = ones(10,10); a = 3*tril(a)+ 2*a; // second matrix in rectangle [5,6,7,8] Matplot1(a,[5,6,7,8])
        //--- (animation) n=100; clf(); f = gcf();//get current figure handle ax = gca();//get current axes handle ax.data_bounds = [0, 0 ; 10, 10];//set the data_bounds ax.box = 'on'; //draw a box o = ones(n, n); a = 3 * tril(o, -n) + 2*o; a = a + a'; Matplot1(a, [0, 2, 7, 9]) mp = gce(); for k = (-n + 1):n, a = 3 * tril(o, k) + 2 * o; a = a + a'; k1 = 3 * (k + 100) / 200; mp.data = a; mp.rect = [k1, 2, k1 + 7, 9]; sleep(8); // Slow down the simulation end
See also
- colormap — using colormaps
 - plot2d — 2D plot
 - Matplot — 2D plot of a matrix using colors
 - grayplot — 2D plot of a surface using colors
 - Matplot_properties — Description of the Matplot entities properties
 
| Report an issue | ||
| << Matplot | 2d_plot | Matplot properties >> |