Main Content

argnames

기호 함수 또는 기호 행렬 함수의 입력 변수

설명

예제

args = argnames(f)는 기호 함수 또는 기호 행렬 함수 f의 입력 변수를 반환합니다.

예제

모두 축소

기호 함수를 만듭니다.

syms f(x,y)
f(x,y) = x + y;

argnames를 사용하여 f의 입력 변수를 구합니다.

args = argnames(f)
args = (xy)

또 다른 기호 함수를 만듭니다.

syms f(a,b,x,y)
f(x,b,y,a) = a*x + b*y;

f의 입력 변수를 구합니다. 변수를 반환할 때 argnames는 함수를 정의할 때 사용한 것과 동일한 순서를 사용합니다.

args = argnames(f)
args = (xbya)

기호 행렬 함수를 만듭니다.

syms A B 2 matrix
syms f(A,B) 2 matrix keepargs
f(A,B) = A*B - 3*A + 2*eye(2);

argnames를 사용하여 f의 입력 변수를 구합니다. 결과는 기호 행렬 변수를 포함하는 셀형 배열입니다.

args = argnames(f)
args=1×2 cell array
    {2x2 symmatrix}    {2x2 symmatrix}

셀형 배열의 요소를 참조하여 셀형 배열의 내용에 액세스합니다.

arg1 = args{1}
arg1 = A
arg2 = args{2}
arg2 = B

입력 인수

모두 축소

입력 함수로, 기호 함수 또는 기호 행렬 함수로 지정됩니다.

데이터형: symfun | symfunmatrix

출력 인수

모두 축소

기호 함수 또는 기호 행렬 함수의 입력 변수

  • fsymfun 유형의 기호 함수인 경우 argssym 유형의 기호 변수 또는 기호 변수로 구성된 벡터로 반환됩니다.

  • fsymfunmatrix 유형의 기호 행렬 함수인 경우 argssymmatrix 유형의 기호 행렬 변수로 구성된 셀형 배열로 반환됩니다.

데이터형: sym | cell

버전 내역

R2012a에 개발됨

모두 확장

참고 항목

| | | |