서브플롯이란 무엇입니까?
그만큼 서브플롯 에서 유용한 기능입니다 MATLAB 사용자가 단일 그림에 여러 플롯을 표시할 수 있습니다. 다양한 데이터 세트를 잘 구성된 방식으로 시각화하고 비교할 수 있습니다. 그림을 더 작은 서브플롯의 그리드로 나누면 여러 그래프, 이미지 또는 차트를 단일 그림 창에 그릴 수 있으므로 데이터를 더 쉽게 분석하고 해석할 수 있습니다.
MATLAB의 서브플롯 함수 구문
사용을 위한 일반 구문 서브플롯 기능 MATLAB 아래에 주어진다 :
서브플롯 ( 중 , N , 피 )
어디 m, n 플롯 그리드의 행과 열의 수입니다. 피 플롯의 인덱스이며 그림의 왼쪽 상단 모서리에서 1부터 시작하여 왼쪽에서 오른쪽으로 증가한 다음 위에서 아래로 증가합니다.
MATLAB에서 서브플롯을 사용하는 방법은 무엇입니까?
사용 서브플롯 ~에 MATLAB 플롯의 행과 열을 정의하고 인덱스를 설정해야 하므로 매우 간단합니다. 예를 들어 단일 창에 두 개의 그림을 그리려면 다음 코드를 사용할 수 있습니다.
% 2x2 도형 만들기 ~와 함께 두 개의 서브플롯수치
서브플롯 ( 2 , 2 , 1 )
구성 ( x1 , y1 )
제목 ( '플롯 1' )
xlabel ( 'X축' )
라벨 ( 'Y축' )
서브플롯 ( 2 , 2 , 2 )
술집 ( x2 , y2 )
제목 ( '플롯 2' )
xlabel ( 'X축' )
라벨 ( 'Y축' )
위의 코드는 단일 창에 두 개의 그림을 그립니다. 위의 프로세스를 설명하기 위해 간단한 예를 들어 보겠습니다.
% 데이터 정의엑스 = 0 : 0.01 : 2 *파이 ;
y1 = 없이 ( 엑스 ) ;
y2 = 코사인 ( 엑스 ) ;
% 그림 만들기 ~와 함께 두 개의 서브플롯
수치
서브플롯 ( 2 , 1 , 1 ) % 첫 번째 서브플롯 ~와 함께 2 행 , 1 열 , 그리고 위치 1
구성 ( 엑스 , y1 )
제목 ( '사인파' )
서브플롯 ( 2 , 1 , 2 ) % 두 번째 서브플롯 ~와 함께 2 행 , 1 열 , 그리고 위치 2
구성 ( 엑스 , y2 )
제목 ( '코사인파' )
위의 코드는 단일 열이 있는 두 행에 두 개의 플롯을 플로팅합니다.
단일 창에서 그림을 나란히 플로팅하려면 다음 코드를 사용할 수 있습니다.
% 데이터 정의엑스 = 0 : 0.01 : 2 *파이 ;
y1 = 없이 ( 엑스 ) ;
y2 = 코사인 ( 엑스 ) ;
% 그림 만들기 ~와 함께 두 개의 서브플롯
수치
서브플롯 ( 2 , 2 , 1 ) % 첫 번째 서브플롯 ~와 함께 2 행 , 2 열 , 그리고 위치 1
구성 ( 엑스 , y1 )
제목 ( '사인파' )
서브플롯 ( 2 , 2 , 2 ) % 두 번째 서브플롯 ~와 함께 2 행 , 2 열 , 그리고 위치 2
구성 ( 엑스 , y2 )
제목 ( '코사인파' )
이런 식으로 다음을 사용할 수 있습니다. 서브플롯 단일 창에 여러 그림을 쉽게 그릴 수 있는 기능 MATLAB .
결론
그만큼 서브플롯 에서 유용한 기능입니다 MATLAB 단일 창에 여러 그림을 그릴 수 있습니다. 구문은 여러 행과 열을 정의하고 인덱스를 플롯하여 단일 창에 그림을 그려야 하는 경우 매우 간단합니다. 초보자이든 숙련된 사용자이든 관계없이 서브플롯 ~에 MATLAB 데이터 시각화 기능을 크게 향상하고 프로젝트를 보다 의미 있고 이해하기 쉽게 만들 수 있습니다.