Main Content

ezplot

(권장되지 않음) 간단히 사용할 수 있는 함수 플로터

    ezplot은 권장되지 않습니다. fplot을 대신 사용하십시오. 자세한 내용은 호환성 관련 고려 사항 항목을 참조하십시오.

    설명

    예제

    ezplot(f)x에 대한 디폴트 구간 [-2π 2π]에 함수 y = f(x)로 정의된 곡선을 플로팅합니다.

    ezplot은 플롯에 자동으로 제목과 축 레이블을 추가합니다.

    ezplot(f,xinterval)은 지정된 구간에 플로팅합니다. [xmin xmax] 형식의, 요소를 2개 가진 벡터로 구간을 지정하십시오.

    ezplot(f2)xy에 대한 디폴트 구간 [-2π 2π]에 음함수 0 = f2(x,y)로 정의된 곡선을 플로팅합니다.

    ezplot(f2,xyinterval)은 지정된 구간에 플로팅합니다. xy 둘 다에 동일한 구간을 사용하려면 [min max] 형식의, 요소를 2개 가진 벡터로 xyinterval을 지정하십시오. 두 값에 각각 다른 구간을 사용하려면 [xmin xmax ymin ymax] 형식의, 요소를 4개 가진 벡터를 지정하십시오.

    ezplot(funx,funy)u에 대한 디폴트 구간 [0 2π]x = funx(u)y = funy(u)로 정의된 파라미터로 정의된 평면 곡선을 플로팅합니다.

    ezplot(funx,funy,uinterval)은 지정된 구간에 플로팅합니다. [umin umax] 형식의, 요소를 2개 가진 벡터로 구간을 지정하십시오.

    ezplot(___,fig)는 지정된 Figure 창에 플로팅합니다. 이전 구문에서 구간을 포함하는 입력 인수 조합을 사용하십시오.

    ezplot(ax,___)는 현재 좌표축 gca 대신 ax로 지정된 좌표축에 플로팅됩니다. 위에 열거된 구문의 입력 인수 조합 앞에 좌표축을 지정하십시오. 단, fig가 사용된 인수는 예외입니다. 이 구문은 fig 입력값을 지원하지 않습니다.

    h = ezplot(___)은 chart line 객체나 contour 객체를 반환합니다. 이 객체가 생성된 후에 차트 선이나 등고선을 수정하려면 h를 사용하십시오. 속성 목록은 Line 속성Contour 속성 항목을 참조하십시오.

    예제

    모두 축소

    양함수 x2를 정의역 [-2π,2π]에 플로팅합니다.

    ezplot('x^2')

    Figure contains an axes object. The axes object with title x Squared baseline, xlabel x contains an object of type line.

    디폴트 정의역은 [-2π,2π]입니다.

    입력 인수

    모두 축소

    플로팅할 함수로, 문자형 벡터, string형 스칼라 또는 명명된 함수나 익명 함수에 대한 함수 핸들로 지정됩니다.

    y = f(x) 형식의 함수를 지정해야 합니다. 이 함수는 벡터 입력 인수 하나를 받고 같은 크기를 갖는 벡터 출력 인수 하나를 반환해야 합니다.

    함수를 문자형 벡터 또는 string형 스칼라로 지정하면 배열의 곱셈, 배열의 나눗셈, 배열의 지수가 항상 유추됩니다. 예를 들어, x^2x.^2으로 해석됩니다.

    예: 'x^2'

    함수를 함수 핸들로 지정할 때 최적의 성능을 구현하려면 행렬 연산자 대신 배열 연산자를 사용하십시오. 예를 들어, *(mtimes) 대신 .*(times)를 사용하십시오.

    예: @(x) sin(x).*cos(x)

    x의 구간으로, [xmin xmax] 형식의, 요소를 2개 가진 벡터로 지정됩니다.

    플로팅할 음함수로, 문자형 벡터, string형 스칼라 또는 명명된 함수나 익명 함수에 대한 함수 핸들로 지정됩니다.

    0 = f(x,y) 형식의 함수를 지정해야 합니다. 이 함수는 2개의 벡터 입력 인수를 받고 같은 크기를 갖는 벡터 출력 인수 하나를 반환해야 합니다.

    함수를 문자형 벡터 또는 string형 스칼라로 지정하면 배열의 곱셈, 배열의 나눗셈, 배열의 지수가 항상 유추됩니다. 예를 들어, x^2x.^2으로 해석됩니다.

    예: 'x^2 - y^4'

    함수를 함수 핸들로 지정할 때 최적의 성능을 구현하려면 행렬 연산자 대신 배열 연산자를 사용하십시오. 예를 들어, *(mtimes) 대신 .*(times)를 사용하십시오.

    예: @(x,y) x.^2 - y.^2 - 1

    xy의 플로팅 구간으로, 다음 형식 중 하나로 지정됩니다.

    • [min max] 형식의 벡터 — xy 둘 다에 구간 [min max]를 사용합니다.

    • [xmin xmax ymin ymax] 형식의 벡터 — x에 구간 [xmin xmax]를, y에 구간 [ymin ymax]를 사용합니다.

    x 좌표의 파라미터 함수로, 명명된 함수나 익명 함수에 대한 함수 핸들로 지정됩니다.

    x = funx(u) 형식의 함수를 지정해야 합니다. 이 함수는 벡터 입력 인수 하나를 받고 같은 크기를 갖는 벡터 출력 인수 하나를 반환해야 합니다.

    함수를 문자형 벡터 또는 string형 스칼라로 지정하면 배열의 곱셈, 배열의 나눗셈, 배열의 지수가 항상 유추됩니다. 예를 들어, x^2x.^2으로 해석됩니다.

    예: 'sin(4*u)'

    함수를 함수 핸들로 지정할 때 최적의 성능을 구현하려면 행렬 연산자 대신 배열 연산자를 사용하십시오. 예를 들어, *(mtimes) 대신 .*(times)를 사용하십시오.

    예: @(u) sin(2.*u)

    y 좌표의 파라미터 함수로, 명명된 함수나 익명 함수에 대한 함수 핸들로 지정됩니다.

    y = funy(u) 형식의 함수를 지정해야 합니다. 이 함수는 벡터 입력 인수 하나를 받고 같은 크기를 갖는 벡터 출력 인수 하나를 반환해야 합니다.

    함수를 문자형 벡터 또는 string형 스칼라로 지정하면 배열의 곱셈, 배열의 나눗셈, 배열의 지수가 항상 유추됩니다. 예를 들어, x^2x.^2으로 해석됩니다.

    예: 'cos(u*2)'

    함수를 함수 핸들로 지정할 때 최적의 성능을 구현하려면 행렬 연산자 대신 배열 연산자를 사용하십시오. 예를 들어, *(mtimes) 대신 .*(times)를 사용하십시오.

    예: @(u) -u.*cos(u)

    u의 플로팅 구간으로, [umin umax] 형식의, 요소를 2개 가진 벡터로 지정됩니다.

    axes 객체입니다. axes 객체를 지정하지 않으면 ezplot은 현재 좌표축(gca)을 사용합니다.

    확장 기능

    버전 내역

    R2006a 이전에 개발됨

    모두 축소

    R2016a: ezplot은 권장되지 않음

    ezplot은 권장되지 않습니다. 대신 fplot 또는 fimplicit를 사용하십시오. ezplot을 제거할 계획은 없습니다.

    플로팅하는 함수가 대입 연산자(=), 등식 관계 연산자(==) 또는 둘 이상의 변수를 사용하면 ezplot 대신 fimplicit 함수를 사용하십시오. 그 외에는 ezplot 대신 fplot을 사용하십시오.

    fplotfimplicit는 플로팅할 입력 함수가 함수 핸들이어야 합니다. ezplot은 함수 핸들, 문자형 벡터 또는 string형을 받습니다. 다음 표에서는 ezplot의 몇 가지 일반적인 사용법과 코드에서 대신 fplot 또는 fimplicit를 사용하도록 업데이트하는 방법을 보여줍니다.

    권장되지 않음권장됨
    ezplot('sin')fplot(@sin)
    ezplot('sin(x^2)',[0 10])fplot(@(x) sin(x.^2),[0 10])
    ezplot(@sin,@cos)fplot(@sin,@cos)
    ezplot('sin(x)=cos(y)')fimplicit(@(x,y) sin(x)-cos(y))

    참고 항목

    | | | | |

    도움말 항목