zero pad array to multiple of 8
조회 수: 4(최근 30일)
표시 이전 댓글
I have array of size A = 429x400, i wanted to pad that array to multiple of 8 such that it becomes A_padded = 432 x 400
Another example,
800 x 533 to 800 x 536
307 x 410 to 312 x 416
댓글 수: 0
채택된 답변
Walter Roberson
2021년 9월 21일
A_padded = A;
new_rows = ceil(size(A,1)/8)*8;
new_cols = ceil(size(A,2)/8)*8;
if new_rows ~= size(A,1) || new_cols ~= size(A,2)
A_padded(new_rows, new_cols) = 0;
end
댓글 수: 0
추가 답변(0개)
참고 항목
범주
Find more on Operators and Elementary Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!