[Scilab-users] Padarray Matlab equivalent in Scilab

sgougeon at free.fr sgougeon at free.fr
Wed Feb 10 16:43:33 CET 2016


>Thanks for the ideas, it kind of solves the need, but pads to left and bottom only:

tmp = [data ; repmat(data($, :), addedRows, 1)];
paddedMat = [tmp  repmat(tmp(:, $) , 1, addedCols)]

padds on the bottom and RIGHT.
To pad on the left and top, just tune the concatenation:

tmp = [repmat(data($, :), addedRows, 1) ; data];
paddedMat = [repmat(tmp(:, $) , 1, addedCols) tmp]


Every side combination is possible.

SG



More information about the users mailing list