small matrix in big matrix

I want to put a small matrix (p*q) called B into a bigger matrix (m*n) called A. How can I do it. Matrix B should be put on the left-right corner of matrix A.

3 件のコメント

Image Analyst
Image Analyst 2013 年 6 月 2 日
編集済み: Image Analyst 2013 年 6 月 2 日
Why do you post this when you had a better version of this question already posted at http://www.mathworks.com/matlabcentral/answers/77743-put-a-small-matrix-in-a-bigger-one 40 minutes earlier. Please don't duplicate questions. I already answered there for you.
the cyclist
the cyclist 2013 年 6 月 2 日
編集済み: the cyclist 2013 年 6 月 2 日
[Sorry. Couldn't resist teasing the master!]

サインインしてコメントする。

 採用された回答

the cyclist
the cyclist 2013 年 6 月 2 日

1 投票

I don't know what "left-right corner" means, but in general you can do this as:
A = magic(7);
B = magic(3);
A(2:4,3:5) = B;

その他の回答 (0 件)

カテゴリ

Community Treasure Hunt

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

Start Hunting!

Translated by