Есть несколько способов обнуления. Вы можете просто создать массив, используя zeros
двойного размера, а затем вставить изображение в индексы в верхнем левом углу:
A = imread('coins.png');
[s1, s2] = size(A);
B = zeros(s1*2, s2*2, class(A));
B(1:s1,1:s2) = A;
Чтобы убедиться, что новый массив B
того же типа, что и исходное изображение A
, я использовал class(A)
.
В качестве альтернативы вы можете использовать padarray
. Укажите количество элементов для заполнения в каждом направлении, что для заполнения и где его разместить ('post'
).
C = padarray(A, [s1 s2], 0, 'post');