matlab plot 예제

기본적으로 MATLAB은 플롯을 호출할 때마다 색상 순서 및 선스타일순서 속성을 재설정합니다. 이러한 속성에 대한 변경 내용을 유지하려면 이러한 변경 내용을 기본값으로 정의해야 합니다. 예: 플롯(x,y,`o`,`MarkerIndices`,[1 5 10])은 첫 번째, 다섯 번째 및 10번째 데이터 점에 원 마커를 표시합니다. 기호를 포함하는 문자 벡터 또는 문자열로 지정된 선 스타일, 마커 및 색상입니다. 기호는 임의의 순서로 나타날 수 있습니다. 세 가지 특성(선 스타일, 마커 및 색상)을 모두 지정할 필요는 없습니다. 예를 들어 선 스타일을 생략하고 표식기 지정을 지정하면 플롯에 표식기만 표시되고 선없음이 표시됩니다. 서브플롯 명령으로 작성된 각 플롯에는 고유한 특성이 있을 수 있습니다. 다음 예제는 개념을 보여 준다 – plot (___,Name,Value)는 하나 이상의 이름, 값 쌍 인수를 사용하여 선 속성을 지정합니다. 속성 목록은 선 속성 참조. 이전 구문의 입력 인수 조합과 함께 이 옵션을 사용합니다.

이름 값 쌍 설정은 플롯된 모든 선에 적용됩니다. 플롯 탭의 갤러리에서 2D 선 플롯을 선택합니다. 추가 플롯 유형을 보려면 갤러리 끝에 있는 화살표를 클릭합니다. 정의 x, 변수 x에 대 한 값의 범위를 지정 하 여, 함수를 플롯 하는 경우 hold 명령에 대한 모든 옵션은 ColorOrder 및 LineStyleOrder 후속 플롯 명령에서 재설정 되지 않습니다. 다음 명령 시퀀스에서 MATLAB은 축 ColorOrder 속성에 의해 정의된 색상을 계속 순환합니다(위 참조). DatetimeTickFormat은 차트 선 속성이 아닙니다. 플롯을 작성할 때 이름 값 쌍 인수를 사용하여 눈금 형식을 설정해야 합니다. 또는 xtickformat 및 ytickformat 함수를 사용하여 형식을 설정합니다.

키가 큰 배열을 사용하면 플롯 함수가 반복에서 플롯되며 더 많은 데이터를 읽을수록 플롯에 점진적으로 추가됩니다. 업데이트 하는 동안 진행률 표시기는 플롯된 데이터의 비율을 표시합니다. 플롯이 완료되기 전에 업데이트 프로세스 중에 확대/축소 및 이동이 지원됩니다. 업데이트 프로세스를 중지하려면 진행률 표시기에서 일시 중지 버튼을 누릅니다. 동일한 플롯에 여러 그래프를 그릴 수 있습니다. 다음 예는 개념을 보여줍니다 – 축 등가 명령은 동일한 축과 두 축의 공간을 동일한 스케일 계수와 플롯을 생성 할 수 있습니다. 축 눈금 표시 위치와 각 눈금에 나타나는 레이블을 조정할 수 있습니다. 예를 들어, 이 사중 함수 플롯은 x축에 더 의미 있는 값인 -2π와 2π 사이의 100개의 선형 간격 값으로 정의합니다. y1과 y2를 x의 사인 및 코사인 값으로 정의합니다. Y가 복잡한 경우 플롯 함수는 Y의 가상 부분과 Y의 실제 부분을 플롯하여 플롯(Y)이 플롯(실제),가상(Y)과 동일합니다. 코신 곡선의 2D 선 플롯을 작성합니다.

RGB 색상 값을 사용하여 선 색상을 파란색-녹색 음영으로 변경합니다. 제목, xlabel 및 ylabel 함수를 사용하여 그래프에 제목 및 축 레이블을 추가합니다. 함수 y = x2를 플롯하기 위해 한 가지 더 예제를 살펴보겠습니다. 이 예제에서는 동일한 함수를 가진 두 개의 그래프를 그리지만 두 번째로증분 값을 줄입니다. 증분을 줄이면 그래프가 더 부드러워집니다.