Main Content

ezplot3

(권장되지 않음) 간단히 사용할 수 있는 3차원 파라미터 곡선 플로터

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

    설명

    예제

    ezplot3(funx,funy,funz)u에 대한 디폴트 구간 [0,2π]x = funx(u), y = funy(u), z = funz(u)로 정의된 공간 곡선을 플로팅합니다.

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

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

    ezplot3(___,'animate')는 공간 곡선을 애니메이션으로 추적하는 기능을 제공합니다. 위에 열거된 구문에 나와 있는 입력 인수의 조합 다음에 이 옵션을 사용하십시오.

    ezplot3(ax,___)는 현재 좌표축 대신 ax로 지정된 좌표축에 플로팅됩니다. 위에 열거된 구문의 입력 인수 조합 앞에 좌표축을 지정하십시오.

    h = ezplot3(___)은 plotted 객체를 반환합니다. 플롯을 생성한 후에 속성을 수정하려면 h를 사용하십시오.

    예제

    모두 축소

    다음 파라미터 곡선을 정의역 [0,6π]에 플로팅합니다.

    x=sin(t),y=cos(t),z=t

    ezplot3('sin(t)','cos(t)','t',[0,6*pi])

    Figure contains an axes object. The axes object with title x = blank sin ( t ), blank y blank = blank cos ( t ), blank z blank = blank t, xlabel x, ylabel y contains an object of type line.

    입력 인수

    모두 축소

    x 좌표의 파라미터 함수로, 문자형 벡터, string형 스칼라 또는 명명된 함수나 익명 함수에 대한 함수 핸들로 지정됩니다.

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

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

    예: 'sin(2*u)'

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

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

    y 좌표의 파라미터 함수로, 문자형 벡터, string형 스칼라 또는 명명된 함수나 익명 함수에 대한 함수 핸들로 지정됩니다.

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

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

    예: 'cos(2*u)'

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

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

    z 좌표의 파라미터 함수로, 문자형 벡터, string형 스칼라 또는 명명된 함수나 익명 함수에 대한 함수 핸들로 지정됩니다.

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

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

    예: '2*u'

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

    예: @(u) tan(4.*u)

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

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

    확장 기능

    버전 내역

    R2006a 이전에 개발됨

    모두 축소

    R2016a: ezplot3은 권장되지 않음

    ezplot3은 권장되지 않습니다. fplot3을 대신 사용하십시오. ezplot3을 제거할 계획은 없습니다.

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

    권장되지 않음권장됨
    ezplot3('sin','cos','t',[0 10])fplot3(@sin,@cos,@(t)t,[0 10])
    ezplot3('sin(t)','cos(t)','t',[0,6*pi])fplot3(@(t)sin(t),@(t)cos(t),@(t)t,[0,6*pi])

    참고 항목

    | | | | |

    도움말 항목