Utilities for MEX files
The package contains a set of C functions and preprocessor macros to simplify writing MEX source files. The routines help check input and output argument count, argument type, dimension and structure in a MEX file. See "common.c" in the subfolder "include" for details.
Sample code is included in the subfolder "example" to demonstrate usage. Examples include squared Euclidean distance between two vectors, a vector and a set of vectors, and between two paired sets of vectors; Kronecker tensor product; Hankel and Toeplitz matrix construction; and catenation of a cell array of sparse matrices into a single sparse matrix.
The package also features a make utility that recompiles all C (.c) and C++ (.cpp) MEX source files in a directory hierarchy using a common include directory, checking modification date to avoid unnecessary recompilation.
인용 양식
Levente Hunyadi (2024). Utilities for MEX files (https://www.mathworks.com/matlabcentral/fileexchange/26825-utilities-for-mex-files), MATLAB Central File Exchange. 검색됨 .
MATLAB 릴리스 호환 정보
플랫폼 호환성
Windows macOS Linux카테고리
- Application Deployment > MATLAB Compiler >
- MATLAB > External Language Interfaces > C with MATLAB > Write C Functions Callable from MATLAB (MEX Files) >
태그
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!