是否可以在 MatLab 中使用 .NET 应用程序?

2023-12-20

我对 C# 感觉很熟悉,我将设计一个控制台应用程序,该应用程序将从 Web 服务中获取一些数据。我想让一组科学家使用 MatLab 中的数据。实现此目的的一种方法是将其存储在 HDD 上的文件中,然后将其内容加载到 MatLab 中。

但这让我开始思考。是否可以在 MatLab 中创建一个函数来调用在 C# 中创建的 EXE所以我的科学朋友们可以去:

a = GetMeSomeData()

并填充变量a与服务的响应? (当然,我会使用我的 C# 代码格式化数据,以便它适合 MatLab 的矩阵模型。)

在开始研究这个问题之前,我已经在谷歌上进行了一些搜索,但我发现的大部分内容都是关于旧版本的 MatLab (2007) 的,并且提到了一些关于创建 COM 对象的内容。


您可能想看看这个:在 MATLAB 中使用 .NET 库 http://www.mathworks.com.au/help/matlab/using-net-libraries-in-matlab.html.

那里有很多文档。

从...开始NET.addAssembly http://www.mathworks.com.au/help/matlab/ref/net.addassembly.html('path-to-dll),然后您似乎可以像在 .NET 中一样正常使用这些类。

您可能还想看看在 .NET 应用程序中使用数组 http://www.mathworks.com.au/help/matlab/matlab_external/using-arrays-with-net-applications.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以在 MatLab 中使用 .NET 应用程序? 的相关文章

随机推荐