我正在试图找出为一堆Matlab代码创建C#前端的最佳方法。大多数Matlab代码已经编写并处理大型矩阵的处理,所以我更喜欢是否有一些方法可以只引用Matlab代码而不是每次都将它编译成库文件(尽管我甚至都不是确定是否可行)。我对C#并不是很熟悉,但是我正在尝试创建一个GUI来获取输入,用该输入调用Matlab函数,然后在GUI中绘制结果。我一直无法使deploytool工作,我尝试将Matlab设置为Visual Studio中的COM端口,所以如果有任何关于如何使这些工作符合我希望他们做的工作的建议(或全新的)可行的建议),这太棒了。
答案 0 :(得分:3)
我建议从matlab直接启动.net函数
您可以在matlab中加载程序集,然后打开对话框表单。
您可以在此处找到的功能的完整文档:http://www.mathworks.de/de/help/matlab/using-net-libraries-in-matlab.html
我希望你有最新的matlab版本,因为特别是在2012版本中他们在matlab中包含了很多转换函数/ .net支持