이 페이지의 내용은 이전 릴리스에 관한 것입니다. 해당 영문 페이지는 최신 릴리스에서 제거되었습니다.
누락된 구문 정의하기
이전 단계에서 matrixOperations
라이브러리에 대한 라이브러리 정의 파일을 생성했을 때 MATLAB®에서 5개 구문이 부분적으로 정의되었다고 보고했습니다. 기능을 완전히 정의하려면 definematrixlib.m
파일을 편집하십시오. 파일을 아직 열지 않은 경우 출력 메시지의 링크를 클릭하여 편집기에서 파일을 열 수 있습니다.
Definition file definematrixlib.m contains definitions for 10 constructs supported by MATLAB. - 5 constructs are fully defined. - 5 constructs partially defined and commented out. To include the 5 undefined constructs in the interface, uncomment and complete the definitions in definematrixlib.m. To build the interface, call build(definematrixlib).
편집기에 열려 있는 라이브러리 정의 파일을 스크롤하여 이 구문에 대해 주석 처리된 코드 블록을 찾습니다.
MATLAB은 다음 함수에서 사용하는 인수의 크기를 자동으로 결정할 수 없습니다.
setMat
-Mat
클래스의 C++ 메서드getMat
-Mat
클래스의 C++ 메서드copyMat
-Mat
클래스의 C++ 메서드addMat
- C++ 패키지 함수updateMatBySize
- C++ 패키지 함수
matrixOperations
라이브러리의 도움말 문서를 바탕으로 인수 정의문에 <SHAPE>
의 값을 지정할 수 있습니다. 자세한 내용은 Define Missing SHAPE Parameter 항목을 참조하십시오.
각 구문에 대해 이 구문을 정의하는 명령문의 주석을 해제합니다.
<SHAPE>
인수를 다음 값으로 바꿉니다.구문
인수 이름
인수 C++ 정의
설명
<SHAPE>
를 대체할 값setMat
src
int [] src
행렬의 길이는 입력 인수
len
에 의해 정의됩니다."len"
getMat
RetVal
int const *
출력 인수의 길이는 입력 인수
len
에 의해 정의됩니다."len"
copyMat
dest
int * dest
길이
dest
는 입력 인수len
에 의해 정의됩니다."len"
addMat
mat
Mat const * mat
이 함수는 단일
mat
인수를 받습니다.1
updateMatBySize
arr
int * arr
길이
arr
은 입력 인수len
에 의해 정의됩니다."len"
정의 파일을 저장하고 닫습니다.
다음 단계로 계속 진행합니다.