>  기사  >  백엔드 개발  >  MATLAB에서 서브플롯을 사용하는 방법

MATLAB에서 서브플롯을 사용하는 방법

DDD
DDD원래의
2023-11-27 14:01:324282검색

subplot은 matlab에서 동일한 그림에 여러 개의 하위 플롯을 만드는 데 사용됩니다. 서브플롯의 행, 열 수 및 현재 플롯 위치를 지정하여 각 서브플롯에 서로 다른 그래프를 그릴 수 있습니다.

MATLAB에서 서브플롯을 사용하는 방법

MATLAB에서 서브플롯 기능은 동일한 그림에 여러 개의 서브플롯을 만드는 데 사용됩니다. 기본 구문은 다음과 같습니다.

subplot(m,n,p)

여기서 m과 n은 각각 하위 그래프의 행과 열 수를 나타내고 p는 현재 하위 그래프의 위치를 ​​나타냅니다. 서브플롯 기능은 현재 그림을 m행과 n열의 행렬로 나누고, 현재 그림 위치를 p번째 하위 그림으로 설정합니다. 서브플롯 기능의 사용법을 자세히 소개합니다.

먼저 Figure 함수를 사용하여 생성할 수 있는 Figure 창을 만들어야 합니다.

figure

그런 다음 subplot 함수를 통해 하위 플롯을 나눌 수 있습니다. 예를 들어 행 2개와 열 2개로 구성된 하위 그래프 행렬을 만들고 현재 그리기 위치를 첫 번째 하위 그래프로 설정하려면 다음 코드를 사용할 수 있습니다.

subplot(2,2,1)

다음으로 첫 번째 하위 그래프에 그래프를 그릴 수 있습니다. . 예를 들어, 플롯 기능을 사용하여 간단한 곡선을 그릴 수 있습니다.

x = 0:0.1:2*pi;
y = sin(x);
plot(x,y)

그런 다음 계속해서 다른 하위 플롯을 만들 수 있습니다. 예를 들어, 현재 그리기 위치를 두 번째 서브플롯으로 설정하고 그 안에 또 다른 곡선을 그릴 수 있습니다.

subplot(2,2,2)
plot(x,cos(x))

마찬가지로 다른 서브플롯에서도 다른 그래픽을 그릴 수 있습니다. 예를 들어, 현재 그리기 위치를 세 번째 서브플롯으로 설정하고 거기에 산점도를 그릴 수 있습니다.

subplot(2,2,3)
x = rand(1,100);
y = rand(1,100);
scatter(x,y)

마지막으로 현재 그리기 위치를 네 번째 서브플롯으로 설정하고 거기에 히스토그램을 그릴 수 있습니다.

subplot(2,2,4)
x = 1:5;
y = [3 5 2 6 1];
bar(x,y)

이 단계를 사용하면, 동일한 Figure 창에서 여러 하위 그림을 만들고 각 하위 그림에 서로 다른 그래픽을 그릴 수 있습니다. 서브플롯 함수의 매개변수 m, n, p는 p

간단히 말해서 서브플롯 함수는 동일한 그림에서 여러 서브플롯을 만드는 데 사용되는 MATLAB의 함수입니다. 서브플롯의 행, 열 수 및 현재 플롯 위치를 지정하여 각 서브플롯에 서로 다른 그래픽을 그릴 수 있습니다.

위 내용은 MATLAB에서 서브플롯을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.