To create an output matrix S of size m-by-n with elements on p diagonals:
• B is a matrix of size min(m,n)-by-p. The columns of B are the values to populate the diagonals of S.
• d is a vector of length p whose integer elements specify which diagonals of S to populate.
That is, the elements in column j of B fill the diagonal specified by element j of d.