الحاق (اتصال) دو ماتریس در جهت دلخواه با دستور cat در متلب
برای الحاق (اتصال) دو یا چند ماتریس در متلب، می توانیم از دستور cat استفاده کنیم. در دستور cat ، می توانیم جهت الحاق ماتریس ها را هم مشخص کنیم. مثلا فرض کنید قصد الحاق دو ماتریس A و B را داشته باشیم، باید دستور cat را به صورت cat(n,A,B) به کار ببریم که n جهت دلخواه برای الحاق دو ماتریس A و B می باشد و باید آن را به صورت یک عدد مشخص کنیم.
به مثال زیر توجه کنید :
close all
clc
A=[1 2;3 4]
B=[5 6;7 8]
C=cat(1,A,B)
D=cat(2,A,B)
E=cat(3,A,B)
نتیجه :
1 2
3 4
B =
5 6
7 8
C =
1 2
3 4
5 6
7 8
D =
1 2 5 6
3 4 7 8
E(:,:,1) =
1 2
3 4
E(:,:,2) =
5 6
7 8
این بار، 4 ماتریس را به هم متصل می کنیم :
close all
clc
A=[1 2;3 4]
B=[5 6;7 8]
C=[9 10;11 12]
D=[13 14;15 16]
E=cat(1,A,B,C,D)
نتیجه :
1 2
3 4
B =
5 6
7 8
C =
9 10
11 12
D =
13 14
15 16
E =
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16