errorbar()를 사용하여 MATLAB에서 오류 막대가 있는 선 플롯을 만드는 방법

Errorbar Leul Sayonghayeo Matlabeseo Olyu Magdaega Issneun Seon Peullos Eul Mandeuneun Bangbeob



오류 막대는 데이터 세트의 모든 데이터 포인트의 오류 또는 불확실성을 나타내기 위해 선 도표에 표시된 수직 또는 수평 막대입니다. 이러한 오류 막대는 데이터의 가변성을 시각화하고 결과의 신뢰성을 전달하는 데 사용됩니다. 막대의 너비, 크기, 색상 등 오류 막대를 그리는 데 필요한 다양한 속성이 있으며, 이 모든 작업은 내장된 속성을 사용하여 수행할 수 있습니다. 오류바() MATLAB의 함수.

이 가이드에서는 다양한 구문을 통해 MATLAB에서 오류 막대를 생성하여 다양한 예를 설명합니다.

MATLAB에서 오류 막대가 있는 선 플롯을 만드는 방법은 무엇입니까?

MATLAB에서는 다음을 사용하여 선 플롯에 오류 막대를 쉽게 만들 수 있습니다. 오류바() 기능. 이 함수는 각 데이터 세트 포인트에 오류 막대가 있는 선 그래프를 생성하기 위해 일부 필수 및 선택적 입력 인수를 허용합니다.







통사론
MATLAB에서는 다음을 사용할 수 있습니다. 오류바() 다음과 같은 방식으로 작동합니다.



오류 표시줄 ( 그리고, 실수했어 )
오류 표시줄 ( x,y,오류 )
오류 표시줄 ( x,y,음수,위치 )
오류 표시줄 ( ___,괜찮아 )
오류 표시줄 ( ___,LineSpec )

여기,



함수 오류 표시줄(y, err) 데이터 세트 y의 각 데이터 포인트에 해당하는 수직 오차 막대가 있는 선 플롯을 생성합니다. err 변수에는 데이터 포인트 위와 아래의 오차 막대 길이가 포함됩니다. 따라서 오차 막대의 전체 길이는 err 값의 두 배가 됩니다.





함수 오류 막대(x,y, 오류) 각 데이터 포인트에 오류 막대가 있는 x 대 y에 해당하는 선 플롯을 생성합니다.

함수 오류 막대(x,y,neg,pos) x 대 y에 해당하는 각 데이터 포인트에 오류 막대를 생성합니다. 여기서 neg 변수는 데이터 포인트 아래의 오차 막대 길이를 포함하고 pos는 데이터 포인트 위의 오차 막대 길이를 각각 포함합니다.



함수 오류 표시줄(___,ont) 오류 막대의 방향을 설정하는 데 사용됩니다. 'ornt'의 기본값은 수직을 나타내지만 수평 오류 막대에 'horizontal'을 지정하고 수직 및 수평 오류 막대 모두에 'both'를 지정하여 이를 변경할 수 있습니다. 이전 구문과 함께 'ornt' 옵션을 사용할 수 있습니다.

함수 오류 표시줄(___, LineSpec) 막대 색상, 막대 너비 등을 지정하는 구문을 사용하여 오차 막대를 생성합니다.

예제 1: 길이가 같은 수직 오차 막대를 사용하여 선 그림을 만드는 방법은 무엇입니까?

이 MATLAB 코드는 MATLAB의 다음을 사용하여 선 플롯에 해당하는 err 길이와 동일한 수직 오차 막대를 생성합니다. 오류 표시줄(y,err) 기능.

와이 = 10 : 10 : 100 ;
오류 = 10 * 것들 ( 크기 ( 그리고 ) ) ;
오류 표시줄 ( 그리고, 실수했어 )

예제 2: 길이가 다른 수직 오차 막대가 있는 선 그림을 만드는 방법은 무엇입니까?

주어진 예에서는 다음을 사용하여 길이가 다른 선 플롯에 해당하는 수직 오차 막대를 생성합니다. 오류 막대(x,y,neg,pos) MATLAB의 함수.

x = 1 : 10 ;
와이 = 10 : 10 : 100 ;
부정 = 10 * 것들 ( 크기 ( 그리고 ) ) ;
위치 = 5 * 것들 ( 크기 ( 그리고 ) ) ;
오류 표시줄 ( x,y,음수,위치 )

예제 3: 수평 오차 막대가 있는 선 그림을 만드는 방법은 무엇입니까?

이 MATLAB 코드에서는 다음을 사용합니다. 오류 막대(x,y,ornt) 지정된 선 플롯의 각 데이터 포인트에 해당하는 수평 오차 막대를 생성하는 함수입니다.

x = 1 : 10 ;
와이 = 10 : 10 : 100 ;
오류 = 10 * 것들 ( 크기 ( 그리고 ) ) ;
오류 표시줄 ( x,y,오류, '수평의' )

예제 4: 선 속성이 있는 수직 및 수평 오차 막대가 있는 선 플롯을 생성하는 방법은 무엇입니까?

이 예에서는 errorbar(x,y,err,'둘 다', LineSpec) 지정된 선 속성을 갖는 수직 및 수평 오차 막대를 생성하는 기능입니다.

x = 1 : 10 ;
와이 = 10 : 10 : 100 ;
오류 = 5 * 것들 ( 크기 ( 그리고 ) ) ;
오류 표시줄 ( x,y,오류, '둘 다' , '마커엣지컬러' , '파란색' , '마커얼굴색상' , [ 0.75 0.95 1 ] )

결론

MATLAB에서는 오류바() 주어진 데이터 세트의 각 데이터 포인트에 해당하는 오류 막대를 만드는 데 도움이 되는 유용한 내장 MATLAB 함수입니다. 데이터 포인트 오류를 ​​그래픽으로 표현하기 위해 오류 막대를 사용할 수 있습니다. 이 가이드에서는 오류바() 이 함수의 작동을 이해하는 데 도움이 되는 구문과 몇 가지 기본 예제를 제공하여 MATLAB의 함수를 살펴보겠습니다.