MATLAB Answers

insert a small matrix inside a big matrix

115 views (last 30 days)
Anvinder  Singh
Anvinder Singh on 25 May 2016
Commented: oliver murray on 4 Nov 2020
i have a 1000 x 1000 matrix and a 45 x 45 matrix. both have random numbers. how can i insert the small matrix in the bigger one at a given location. lets say i want to insert the small matrix from 250 x 250 onwards. How do i do it ? I do not want the elements of the big matrix to become zero for all other places left after inserting the smaller matrix, i mean padding the small matrix with zeros wont be helpful in this case. Please assist.

Answers (1)

Todd Leonhardt
Todd Leonhardt on 25 May 2016
You do it like so. Suppose your 1000 x 1000 matrix is called big and your 45x45 matrix is called little.
big(250:294, 250:294) = little;
  6 Comments

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!