Typing the explicit dimensions when declaring a new variable may be tedious. SIC allows to create arrays of dimensions identical to those of existing variables through the /LIKE option. For example, if A is an existing integer variable of dimensions 10,5,30 the following command
DEFINE REAL B C D /LIKE Ais equivalent to
DEFINE REAL B[10,5,30] C[10,5,30] D[10,5,30]and defines three real arrays of dimension [10,5,30]. This feature, called size casting, is specially convenient to declare arrays that match images (see below).