در متلب برای الحاق سطری دو ماتریس، از دستور horzcat و برای الحاق ستونی دو ماتریس، از دستور vertcat استفاده می شود.
دستور horzcat برای الحاق سطری دو ماتریس :
چنانچه بخواهیم در متلب، دو ماتریس را به صورت سطری، به یکدیگر متصل (الحاق) کنیم، باید از دستور horzcat استفاده کنیم. باید دقت شود که تعداد ردیف های دو ماتریس با هم برابر باشد. به مثال زیر توجه کنید :
مثال :
A=[1 2;3 4]
B=[5 6;7 8]
C=horzcat(A,B)
نتیجه :
A =
1 2
3 4
B =
5 6
7 8
C =
1 2 5 6
3 4 7 8
دستور vertcat برای الحاق ستونی دو ماتریس :
از دستور vertcat در متلب، برای اتصال (الحاق) دو ماتریس به صورت ستونی، استفاده می شود. باید دقت داشته باشیم که تعداد ستون های دو ماتریس، برابر باشد تا الحاق دو ماتریس امکان پذیر باشد. به مثال زیر توجه کنید :
مثال :
A=[1 2;3 4]
B=[5 6;7 8]
C=vertcat(A,B)
نتیجه :
A =
1 2
3 4
B =
5 6
7 8
C =
1 2
3 4
5 6
7 8