convert Matlb files to DLL files

27 ビュー (過去 30 日間)
itai
itai 2013 年 12 月 7 日
コメント済み: Walter Roberson 2017 年 1 月 2 日
Hi everyone,
I need to convert MATLAB files that contain algorithms to DLL files, to run them in program at C# language. I choose at C++ 2010 compiler after i download the "VS2010MEXSupport.zip" from this website. How can i do this converting ? i don't have a "MATLAB coder" installed in my MATLAB.
Can anyone help me?

回答 (4 件)

sixwwwwww
sixwwwwww 2013 年 12 月 7 日
Dear Itai,
Once I was also asked to do that as well and I did in the following way and worked for me quite well. You can find the attached .pdf document for complete procedure from deploying MATLAB m.file into .dll and then using it in C# project. Find the attachment for complete step by step procedure. I hope it will help you alot as well. Good luck!
  2 件のコメント
itai
itai 2013 年 12 月 7 日
thank you for your answer. I will try it.
sixwwwwww
sixwwwwww 2013 年 12 月 7 日
you are welcome

サインインしてコメントする。


Walter Roberson
Walter Roberson 2013 年 12 月 7 日
  1. You can convert the code by hand
  2. You can purchase MATLAB Coder (provided you are not using a Student Version license)
  3. You can use MATLAB Compiler together with NET Builder, to create routines that can be called from C#. (I am not positive that this will work). Note that this will not make the MATLAB code into C# code, it will just make something that can be called from C#.
  3 件のコメント
Walter Roberson
Walter Roberson 2013 年 12 月 7 日
Note that MATLAB Compiler is an optional extra-cost toolbox (and is also not available with Student Version licenses)
Walter Roberson
Walter Roberson 2017 年 1 月 2 日
Note: after the above was written, the various *Builder were bundled together and some functionality was moved from MATLAB Compiler. The product you would use these days would be MATLAB Compiler SDK.

サインインしてコメントする。


Mani Ahmadian
Mani Ahmadian 2014 年 10 月 25 日
Dear Walter
Would you please explain how we can convert our m-files by hand? I use NET Builder to convert my functions to dll one, but when I push the package button, it fails! I use MATLAB 2014a and as I checked before I have enough licenses.
Please help me to solve the problem.
Thanks a lot
Mani

Murali Dharan
Murali Dharan 2017 年 1 月 2 日
I want to convert some matlab coding as .dll files. is there any way to done this? please help me to do my project.
  1 件のコメント
Walter Roberson
Walter Roberson 2017 年 1 月 2 日
If "project" implies that you are using a Student license, then you would have to use MATLAB Coder (which does not support all parts of MATLAB.) If you were using a Standard license or an Academic license then MATLAB Compile SDK would be the product to use.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeMATLAB Compiler についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by