Returning status of operation using mex

1 回表示 (過去 30 日間)
Jw
Jw 2011 年 12 月 16 日
After i call to the mex function i written to do fopen, fred and fclose, how do i return the status to my mat file to check whether the file has been read or opened?

回答 (1 件)

Chirag Gupta
Chirag Gupta 2011 年 12 月 16 日
mex functions can return outputs:
void mexFunction(int nlhs, mxArray *plhs[], int nrhs,
const mxArray *prhs[]);
The nlhs : number of left hand arguments and plhs are the arguments you wish to return.
So you could return the status of the MAT file in plhs. You would call this function in MATLAB:
status = NameOfYourMexFunction(inputs);

カテゴリ

Help Center および File ExchangeWrite 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!

Translated by