2013-04-21 68 views
1

我试图找出创建一个C#前端为一堆Matlab代码的最佳方法。大部分的Matlab代码已经被写入并且处理了巨大的矩阵,所以我更喜欢是否有一些方法可以引用Matlab代码,而不是每次都编译成一个库文件(尽管我甚至没有当然,如果这是可能的)。我对C#并不是非常熟悉,但我正在尝试创建一个可以接受输入的GUI,使用该输入调用Matlab函数,然后在GUI中绘制结果。我一直无法让deploytool工作,并且我试图在Visual Studios中将Matlab设置为COM端口,所以如果有任何关于如何使这些工作适合我希望他们工作的建议(或者全新的这些建议会起作用),那太棒了。C#GUI与Matlab代码

+0

您是否已经安装了[MATLAB Builder NE](http://www.mathworks.co.uk/products/netbuilder/)工具箱? – wakjah 2013-04-21 18:27:13

+0

我这么认为 - 这是通过学校许可证,我的学校包括大部分工具箱。 – camdroid 2013-04-21 18:38:49

回答

3

我提议从MATLAB

直接开始.NET函数可以MATLAB中加载组件,然后打开该对话框的形式。

的功能完整的文档,你可以在这里找到:http://www.mathworks.de/de/help/matlab/using-net-libraries-in-matlab.html

我希望你有最新的MATLAB版本,因为尤其是在2012年发布,他们包括在MATLAB

多了很多转换函数/ .NET的支持
+0

感谢您的参考,我会研究它! – camdroid 2013-04-21 21:21:32

+0

其他有用的链接可能是http://www.mathworks.com/help/matlab/matlab_external/use-net-events-in-matlab.html – 2015-05-15 20:43:43