File Exchange

image thumbnail

Place one 2D matrix inside another

version 1.0 (1.08 KB) by

Places a 2D matrix B into a larger 2D matrix A

0 Downloads

Updated

No License

Function that places a 2D matrix B into a larger 2D matrix A. The upper-left corner of B is placed at coordinates (r,c) in A. If (r,c) are not given, then B is put in the upper-left corner of A, a default of (1,1). Some error checking is done first to make sure that A and B are 2D matrices, A is big enough to contain B, and the given (r,c) will not spill B outside of A.

The screenshot results from calling:
putBinA(magic(8),zeros(3),2,4);

Comments and Ratings (1)

Khai Le

Great!

MATLAB Release
MATLAB 7.6 (R2008a)
Acknowledgements

Inspired by: insertrows(A,B,ind)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video