2D plot of a matrix using colors (original) (raw)

Scilab 5.3.3

Please note that the recommended version of Scilab is 2026.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Graphics > 2d_plot > Matplot1

Matplot1

2D plot of a matrix using colors

Calling Sequence

Arguments

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 specify 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.

Examples

clf(); ax=gca(); ax.data_bounds=[0,0;10,10]; ax.box='on'; a=5*ones(11,11); a(2:10,2:10)=4; a(5:7,5:7)=2;

Matplot1(a,[1,1,3,3]) a=ones(10,10); a= 3*tril(a)+ 2*a;

Matplot1(a,[5,6,7,8])

n=100;

clf(); f=gcf(); f.pixmap='on'; ax=gca(); ax.data_bounds=[0,0;10,10]; ax.box='on'; show_pixmap() for k=-n:n, a=ones(n,n); a= 3*tril(a,k)+ 2a; a= a + a'; k1= 3(k+100)/200; if k>-n then delete(gce()),end Matplot1(a,[k1,2,k1+7,9]) show_pixmap() end f.pixmap='off';

See Also