inline
(권장되지 않음) 인라인 객체 생성
inline은 권장되지 않습니다. 익명 함수를 대신 사용하십시오.
설명
f = inline(은 expr)expr에 포함된 MATLAB® 표현식에서 인라인 함수 객체를 생성합니다. 인라인 함수에 대한 입력 인수는 expr을 검색하여 i 또는 j를 제외한 나머지 독립적인 영문자 소문자 또는 단어로 자동으로 결정됩니다. 이런 문자가 존재하지 않는 경우, x가 사용됩니다. 문자가 고유하지 않으면 x에 가장 가까운 것이 사용됩니다. 두 개의 문자가 발견될 경우, 알파벳에서 뒤에 있는 문자가 사용됩니다.
f = inline(은 입력 인수가 expr,arg1,arg2,…,argN)arg1,arg2,…,argN에 의해 지정되는 인라인 함수를 생성합니다. 다중문자(Multicharacter) 기호 이름이 사용될 수 있습니다.
예제
두 개의 독립 변수
inline에 대한 이러한 호출은 함수 f를 두 변수 alpha와 x에 의존하는 것으로 정의합니다.
f = inline('sin(alpha*x)')
f =
Inline function:
f(alpha,x) = sin(alpha*x)inline이 원하는 함수 변수를 반환하지 않거나 함수 변수의 순서가 잘못된 경우, inline 인수 목록으로 원하는 변수를 명시적으로 지정할 수 있습니다.
g = inline('sin(alpha*x)','x','alpha')
g =
Inline function:
g(x,alpha) = sin(alpha*x)입력 인수
팁
inline과 관련된 세 가지 명령을 통해 인라인 함수 객체를 검토하고 함수가 생성되는 방식을 결정할 수 있습니다.char(fun)는 인라인 함수를 문자형 배열로 변환합니다. 이는formula(fun)과 동일합니다.argnames(fun)은 인라인 객체fun의 입력 인수 이름을 문자형 벡터로 구성된 셀형 배열로 반환합니다.formula(fun)은 인라인 객체fun에 대한 식을 반환합니다.네 번째 명령
vectorize(fun)은fun에 대한 식의 모든^,*또는/의 앞에.를 삽입합니다. 결과는 인라인 함수의 벡터화된 버전입니다.
버전 내역
R2006a 이전에 개발됨