MATLAB에서 같은 그래프에 두 개의 함수를 그래프로 표시하는 방법

MATLAB 함수는 가장 자주 값을 반환하는 일련의 작업을 수행합니다. 그러나 그래프를 그리는 데 사용하는 함수는 값을 반환하는 대신 그래프에 하나 이상의 좌표 집합을 플롯하거나 배치하는 역할을합니다. 동일한 MATLAB 그래프에서 두 개의 PLOT 함수를 그래프로 나타낼 수있을뿐만 아니라 기존의 PLOT 명령에 추가 함수 매개 변수를 추가하는 것만으로도 비교적 간단한 작업입니다.

1.

각기 다른 색상과 포인트 마커 스타일을 선택하여 개별 기능을 식별하십시오. 예를 들어 파란 별을 생성하는 코드 인 b *를 사용하여 하나의 함수를 그래프로 표시하고 다른 하나는 실선으로 빨간색 선을 생성하는 코드를 사용하여 그래프를 나타냅니다.

2.

MATLAB 명령 창을 열거 나 파일 메뉴에서 MATLAB 텍스트 편집기에 액세스하여 m 파일을 통해 명령을 입력합니다.

삼.

첫 번째 기능에 대한 코드 (예 : 색상 및 마커 스타일)를 추가하십시오. 예를 들어 그래프의 첫 번째 함수로 0 ~ 2pi의 사인을 표시하려면 다음을 수행하십시오.

x = 0 : pi / 100 : 2π; y = sin (x); 플롯 (x, y, 'b ')

4.

두 번째 함수에 "z"매개 변수를 추가하십시오. 두 번째 함수에서 "x"의 코사인을 표시하려면 다음 코드 줄을 추가하십시오.

z = cos (x);

5.

"hold on"명령을 사용하여 두 그래프를 같은 그래프에 그리도록 MATLAB에 지시합니다.

기다려

6.

두 번째 함수에 대한 PLOT 명령 (색상 및 마커 스타일 포함)을 추가합니다.

플롯 (x, x, 'r-')

7.

MATLAB에 "hold on"명령을 반대로 끝내라고 지시합니다.

멈추다

8.

그래프의 오른쪽 위 모서리에 선택적 범례를 추가하여 각 그래프 함수를 더욱 자세히 식별하십시오.

전설 ( 'sin (x)', 'sin (x-.25)')

  • MATLAB 그래프에 하위 플롯을 추가하여 단일 PLOT 명령에 매개 변수를 추가하는 것을 혼동하지 마십시오. 매개 변수를 추가하는 동안 하나의 그래프에 여러 함수를 포함 할 수 있지만 하위 그래프는 나란히 있지만 별도의 그래프를 만듭니다.
  • 이 코드는 전체적으로 다음과 같습니다.
  • x = 0 : pi / 100 : 2 * pi;
  • y = sin (x);
  • 플롯 (x, y, 'b *')
  • z = cos (x);
  • 기다려
  • 플롯 (x, x, 'r-')
  • 멈추다
  • 전설 ( 'sin (x)', 'cos (x)')

인기 게시물