이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

semilogy

세미로그 플롯

구문

semilogy(Y)
semilogy(X1,Y1,...)
semilogy(X1,Y1,LineSpec,...)
semilogy(...,'PropertyName',PropertyValue,...)
semilogy(ax,...)
h = semilogy(...)

설명

semilogyy축에 대해 로그 스케일을 사용하여 데이터를 플로팅합니다.

semilogy(Y)y축에 대해 밑이 10인 로그 스케일을 사용하고 x축에 대해 선형 스케일을 사용하여 플롯을 만듭니다. 그리고 해당 인덱스에 대한 Y 열을 플로팅합니다. Y에 복소수 값이 있으면 semilogy(Y)semilogy(real(Y),imag(Y))와 동일합니다. 이 함수에 대한 기타 모든 사용법에서 semilogy 함수는 허수부를 무시합니다.

semilogy(X1,Y1,...)은 모든 YnXn 쌍을 플로팅합니다. Xn 또는 Yn 중 하나만 행렬인 경우 semilogy는 길이가 벡터의 길이와 일치하는 행렬의 차원을 따라 행렬의 행이나 열에 대한 벡터 인수를 플로팅합니다. 행렬이 정사각 행렬인 경우 길이가 일치하면 벡터에 대해 열이 플로팅됩니다. Xn의 값은 숫자형, datetime형, duration형 또는 categorical형 값일 수 있습니다. Yn의 값은 숫자형이어야 합니다.

semilogy(X1,Y1,LineSpec,...)Xn,Yn,LineSpec의 3요소에서 정의되는 모든 선을 플로팅합니다. LineSpec은 선 스타일, 마커 기호 및 플로팅되는 선의 색을 결정합니다.

semilogy(...,'PropertyName',PropertyValue,...)semilogy에 의해 생성된 모든 차트 선의 속성값을 설정합니다. 속성 목록은 Line 속성을 참조하십시오.

semilogy(ax,...)는 현재 좌표축(gca) 대신 ax로 지정된 좌표축에 선을 만듭니다. 옵션 ax는 위에 열거된 구문의 입력 인수 조합보다 먼저 나올 수 있습니다.

h = semilogy(...)는 chart line 객체로 구성된 벡터를 반환합니다.

예제

모두 축소

y축에 대해 로그 스케일을 사용하고 x축에 대해 선형 스케일을 사용하여 플롯을 만듭니다.

x = 0:0.1:10;
y = exp(x);

figure
semilogy(x,y)

둘 이상의 선을 플로팅할 때 색을 지정하지 않으면 semilogy는 현재 좌표축의 ColorOrder 속성과 LineStyleOrder 속성에 지정된 순서대로 자동으로 색과 선 스타일을 차례로 적용합니다.

Xn,Yn 쌍과 Xn,Yn,LineSpec의 세 항목을 혼합하여 사용할 수 있습니다. 예를 들면 다음과 같습니다.

semilogy(X1,Y1,X2,Y2,LineSpec,X3,Y3)

hold on을 사용하여 loglog, semilogx, semilogy 플롯 중 하나를 선형 축 모드 그래프에 추가하면 축 모드는 그대로 유지되고 새 데이터가 선형으로 플로팅됩니다.

확장 기능

R2006a 이전에 개발됨