MATLAB中的subplot函式用於在同一個圖形視窗中創建多個子圖。
函式的基本語法是subplot(m,n,p),其中m和n定義了子圖的行數和列數,p指定了當前活動子圖的位置。例如,subplot(2,2,1)會在當前圖形視窗中創建一個2行2列的子圖格線,並將左上角的子圖設定為當前活動子圖。
在subplot函式中還可以使用額外的選項來自定義子圖的屬性,例如使用'align'選項來指定子圖是否對齊、使用'position'來指定子圖的位置,或者使用'title'來添加子圖的標題。
使用subplot函式之前,需要創建一個figure對象。使用subplot函式後,當前圖形視窗會被設定為當前活動子圖。可以使用gca函式來獲取當前活動子圖的句柄。在創建了子圖之後,可以使用plot等函式在各個子圖中繪製不同的圖形,以便進行比較和分析。