## bbredim

This function is not yet fully documented. This is a transcript of
the text-formatted help.

bbredim Create a redimensioning blackbox operator.
[BB,DIM2]=bbredim(DIM1,OFF) creates an M-by-N black-box operator
that changes the dimensions of a hypercube represented as a column
vector.
For images (i.e. 2D "hypercube"), bbredim acts like both a crop-
and resize-operation in an ordinary imaging-program.
The dimension of the input hypercube is given by DIM1
while the output dimensions is returned in DIM2.
OFF is either a row-vector containing the new dimensions or
a two-row matrix with the first and last elements to retain
in each input dimension.
bbredim pretends that the input hypercube is embedded in zeros.
Therefore it is legal to specify a range such as -5:20, even
when the input-range is 1:10.
Example:
[BB,DIM2]=bbredim([10,10,10],[-5,4,6;20,10,6]);
The dimension of the resulting hypercube is DIM2=[26,7,1]
because they represent the ranges -5:20, 4:10, and 6:6.
The operator have the dimensions N=10*10*10=1000 and
M=26*7*1=182.
See also bbflipdim, bbindex.

bbrandbbregsolve