buildindex_mex.c
来自「麻省理工学院的人工智能工具箱,很珍贵,希望对大家有用!」· C语言 代码 · 共 36 行
C
36 行
#include "proutils.h"void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { char *fin=NULL,*fout=NULL,*dir=NULL,*cmd=NULL; SDoubleMtx *MtxF; if(nrhs<4) mexErrMsgTxt("You need 4 inputs.\n."); if (!(mxIsChar(prhs[0]))){ mexErrMsgTxt("Input 1 must be of type string.\n."); } cmd=mxArrayToString(prhs[0]); if (!(mxIsChar(prhs[1]))){ mexErrMsgTxt("Input 2 must be of type string.\n."); } dir=mxArrayToString(prhs[1]); if (!(mxIsChar(prhs[2]))){ mexErrMsgTxt("Input 3 must be of type string.\n."); } fin=mxArrayToString(prhs[2]); if (!(mxIsChar(prhs[3]))){ mexErrMsgTxt("Input 4 must be of type string.\n."); } fout=mxArrayToString(prhs[3]); MtxF=buildIndex(cmd,dir,fin,fout); if(MtxF!=NULL){ //printf("%d ",MtxF->Ndim); //printf("%d %d\n",MtxF->Dim[0],MtxF->Dim[1]); plhs[0]=MtxF->MatArray; } mxFree(fin); mxFree(fout);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?