Is it possible to call a function written in C in a matlab program?

1 回表示 (過去 30 日間)
Joel
Joel 2013 年 2 月 16 日
Is it possible to call a function written in C in a matlab program? I have to process video files,and I want to calculate the motion vectors of a video file,but apparently its difficult to do it in matlab. Hence my professor suggested I do it in C. But i do not want to make the whole code in C since I'm comfortable with matlab. Any help would be appreciated.

採用された回答

Shashank Prasanna
Shashank Prasanna 2013 年 2 月 16 日
MEX files. You can modify your c code to add gateway functions and call it from MATLAB.
Search the doc for mex or go through:

その他の回答 (1 件)

Aurimas
Aurimas 2013 年 2 月 16 日
I don't know what function you need, but you can also easily use .NET Framework or Java calls in your Matlab code. http://www.mathworks.se/help/matlab/external-interfaces.html

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by