Main Content

xscale

x축 스케일 설정 또는 쿼리(선형 또는 로그)

R2023b 이후

    설명

    예제

    xscale(scale)은 현재 좌표축에서 x축의 스케일을 선형 또는 로그로 설정합니다. scale"linear" 또는 "log"로 지정합니다. 이 구문을 사용할 때 괄호와 따옴표를 생략할 수도 있습니다. 예를 들어, xscale logxscale("log")와 동일합니다.

    예제

    xscale(ax,___)는 지정된 axes 객체에 대해 스케일을 설정합니다. 이 구문은 타일 형식 차트 레이아웃이나 서로 다른 Figure에서 여러 플롯으로 작업할 때 유용합니다.

    xs = xscale은 현재 x축의 스케일 값을 'linear' 또는 'log'로 반환합니다.

    예제

    모두 축소

    두 개의 벡터를 플로팅합니다. 그런 다음 좌표축 그리드를 표시합니다.

    x = 1:10000;
    y = log10(x);
    plot(x,y)
    grid on

    x축의 스케일을 로그로 변경합니다.

    xscale log

    타일 형식 차트 레이아웃에서 동일한 선 플롯을 두 번 만듭니다. 이 코드는 nexttile 함수를 호출하여 하나의 axes 객체가 있는 타일 형식 차트 레이아웃을 만듭니다. nexttile에 대한 두 번째 호출은 두 번째 axes 객체를 만들고 반환합니다.

    x = 1:10000;
    y = log10(x);
    
    nexttile;
    plot(x,y)
    grid on
    title("Linear Scale")
    
    ax2 = nexttile;
    plot(x,y)
    grid on
    title("Log Scale")

    하부 플롯의 x축 스케일을 로그로 변경합니다.

    xscale(ax2,"log")

    입력 인수

    모두 축소

    스케일 값으로, "linear" 또는 "log"로 지정됩니다. 스케일을 변경하면 MATLAB®은 axes 객체의 XScale 속성을 지정한 값으로 변경합니다.

    참고

    로그 스케일을 지정할 때, 다음과 같은 경우 좌표축이 좌표를 제외할 수 있습니다.

    • 좌표에 양수 값과 음수 값이 포함된 경우, 양의 값만 표시됩니다.

    • 좌표가 모두 음수인 경우, 모든 값이 적절한 부호와 함께 로그 스케일에 표시됩니다.

    • 0 값은 표시되지 않습니다.

    대상 Axes 객체. 대상 좌표축을 지정하지 않으면 xscale은 현재 좌표축을 사용합니다.

    버전 내역

    R2023b에 개발됨

    참고 항목

    함수

    속성