Main Content

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

ezplot

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

ezplot은 권장되지 않습니다. fplot을 대신 사용하십시오.

구문

ezplot(fun)
ezplot(fun,[xmin,xmax])
ezplot(fun2)
ezplot(fun2,[xymin,xymax])
ezplot(fun2,[xmin,xmax,ymin,ymax])
ezplot(funx,funy)
ezplot(funx,funy,[tmin,tmax])
ezplot(...,fig)
ezplot(ax,...)
h = ezplot(...)

설명

ezplot(fun)은 디폴트 영역 -2π < x < 2π에 fun(x) 표현식을 플로팅합니다. 여기서 fun(x)x의 양함수입니다.

fun은 함수 핸들, 문자형 벡터 또는 string형일 수 있습니다.

ezplot(fun,[xmin,xmax])fun(x)를 영역 xmin < x < xmax에 플로팅합니다.

음함수의 경우 fun2(x,y)는 다음과 같습니다.

ezplot(fun2)fun2(x,y) = 0을 디폴트 정의역 -2π < x < 2π, -2π < y < 2π에 플로팅합니다.

ezplot(fun2,[xymin,xymax])는 영역 xymin < x < xymaxxymin < y < xymaxfun2(x,y) = 0을 플로팅합니다.

ezplot(fun2,[xmin,xmax,ymin,ymax])는 영역 xmin < x < xmaxymin < y < ymaxfun2(x,y) = 0을 플로팅합니다.

ezplot(funx,funy)는 파라미터로 정의된 평면 곡선 funx(t)funy(t)를 디폴트 영역 0 < t < 2π에 플로팅합니다.

ezplot(funx,funy,[tmin,tmax])funx(t)funy(t)tmin < t < tmax에 플로팅합니다.

ezplot(...,fig)fig로 지정된 Figure 창에 플로팅합니다. 이전 구문에서 영역을 포함하는 입력 인수 조합을 사용하십시오. 영역 옵션은 [xmin xmax], [xymin xymax], [xmin xmax ymin ymax], [tmin tmax]입니다.

ezplot(ax,...)는 현재 좌표축(gca) 대신 좌표축 ax에 플로팅합니다.

h = ezplot(...)은 chart line 객체나 contour 객체를 반환합니다.

예제

모두 축소

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

ezplot('x^2')

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

음함수 x2-y4=0을 정의역 [-2π,2π]에 플로팅합니다.

ezplot('x^2-y^4')

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

함수를 문자형 벡터 또는 string형으로 전달하기

ezplot으로 전달되는 문자열 표현식은 항상 배열의 곱셈, 배열의 나눗셈, 배열의 지수(거듭제곱)로 해석됩니다. 예를 들어, 다음 표현식에 대한 MATLAB® 플롯 구문은

x.^2 - y.^2

다음과 같습니다. 참고로, 위 함수는 음함수 형식으로 표현되어 있습니다.

ezplot('x^2 - y^2')

문자형 벡터 또는 string형 x^2ezplot으로 전달되면서 x.^2으로 해석됩니다.

함수 핸들 전달

함수 핸들 인수는 MATLAB 구문을 사용하는 함수를 가리켜야 합니다. 예를 들어, 다음 명령문은 익명 함수를 정의하고 함수 핸들 fhezplot으로 전달합니다.

fh = @(x,y) x.^2 + y.^3 - 2*y - 1;
ezplot(fh)
axis equal

참고로, 함수 핸들을 사용하는 경우 ezplot은 문자형 벡터 또는 string형 입력을 사용하는 경우와 같이 구문을 변경하지 않으므로 함수 핸들을 사용할 때는 배열의 거듭제곱, 배열의 곱셈, 배열의 나눗셈 연산자(.^, .*, ./)를 사용해야 합니다.

추가 인수 전달

함수에 추가 파라미터가 있는 경우(예: myfunk)

function z = myfun(x,y,k)
z = x.^k - y.^k - 1;

다음과 같이 익명 함수를 사용하여 해당 파라미터를 지정할 수 있습니다.

ezplot(@(x,y)myfun(x,y,2))

확장 기능

참고 항목

| | | | |

도움말 항목

R2006a 이전에 개발됨