Main Content

익명 함수에 대한 코드 생성

코드 생성을 위한 MATLAB® 코드에 익명 함수를 사용할 수 있습니다. 예를 들어 한 숫자의 제곱을 구하는 익명 함수를 정의한 다음 MATLAB 코드로부터 코드를 생성할 수 있습니다.

sqr = @(x) x.^2;
a = sqr(5);

익명 함수는 함수 핸들을 생성하여 이를 MATLAB 함수에 전달해서 특정 범위의 값에 대해 표현식을 계산하고자 할 때 유용합니다. 예를 들어 다음 MATLAB 코드는 익명 함수를 사용하여 fzero 함수에 대한 입력값을 생성합니다.

b = 2;
c = 3.5;
x = fzero(@(x) x^3 + b*x + c,0);

코드 생성 시 익명 함수 제한 사항

익명 함수는 코드 생성 시 값 클래스와 셀형 배열에 대한 제한 사항이 있습니다.

관련 항목