برای الحاق (اتصال) دو یا چند ماتریس در متلب، می توانیم از دستور cat استفاده کنیم. در دستور cat ، می توانیم جهت الحاق ماتریس ها را هم مشخص کنیم. مثلا فرض کنید قصد الحاق دو ماتریس A و B را داشته باشیم، باید دستور cat را به صورت cat(n,A,B) به کار ببریم که n جهت دلخواه برای الحاق دو ماتریس A و B می باشد و باید آن را به صورت یک عدد مشخص کنیم.
به مثال زیر توجه کنید :
مثال :
clear all 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)
نتیجه :
A = 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 ماتریس را به هم متصل می کنیم :
clear all 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)
نتیجه :
A =
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
1394/04/20 2:02:48 PM
نوشته شده توسط مجتبی شکوه
|