我有一个在Matlab中实现的算法,我打算将其部署为DLL,以便与.NET项目集成..NET项目是基于GUI的应用程序,其中一小部分包括显示从运行算法获得的结果.我目前遇到的问题是我需要显示中间结果.该算法非常复杂,可以运行多次迭代(由用户选择),并且在每次迭代结束时,GUI应该使用当前数据进行更新.
我现在想到的最佳解决方案是让Matlab线程充当本地tcp服务器的tcp客户端,我将从我的C#GUI应用程序开始.但是,我觉得这种方法效率低下.我想知道这是否可以通过其他方式实现.
.net c# matlab inter-process-communicat
.net ×1
c# ×1
inter-process-communicat ×1
matlab ×1