set_reorder

set_reorder(A, B, idx, dim)

set_reorder() - Assigns B to A with one of the dimensions of A indexed.

A = SET_REORDER(A, B, IDX, DIM)

Returns A after doing A(:, ..., :, IDX, :, ..., :) = B
where DIM determines in which dimension to place the IDX.

If any dimension of B is smaller than the corresponding dimension
of A, the "extra" elements in A are untouched. If any dimension of
B is larger than the corresponding dimension of A, then A is padded
with zeros (if numeric) or empty matrices (if cell array) before
performing the assignment.

See also get_reorder().