【问题标题】:.net and matlab integration.net 和 matlab 集成
【发布时间】:2012-06-21 17:11:39
【问题描述】:

我只是好奇。集成 matlab 和 .net 的最便宜和最现代的选择是什么。我相信除此之外还有其他选择:

matlab netbuilder

【问题讨论】:

  • 您想从 .NET 使用 MATLAB,还是想从 MATLAB 内部使用 .NET?

标签: .net matlab matlab-deployment matlab-compiler


【解决方案1】:

如果您从 MATLAB 调用 .NET,则可以使用命令 NET.addAssembly 将 .NET 程序集直接导入 MATLAB(在命令行或程序中)。详情请见documentation

如果您想从 .NET 调用实时安装的 MATLAB 副本,您可以通过其 COM 接口实例化 MATLAB 并执行代码。详情请见documentation

如果您想将 MATLAB 代码编译为可以从 .NET 调用的独立 .NET 程序集,而不需要实时安装的 MATLAB 副本,则需要MATLAB Builder for .NET

【讨论】:

  • 谢谢。第二个选项(调用 matlab 的已安装副本)是否需要特定的工具箱?
  • 您可以通过其 COM 接口从 .NET 仅使用基本 MATLAB 调用实时 MATLAB。显然,如果您想从工具箱中执行功能,您将需要这些工具箱。
  • 是否也可以编译为 C++,然后从 .net 调用 C++ dll?我在 .net 实现方面遇到了很大的问题。最新的是不支持 .net 4.5。我想我可以通过编译成 C++ 然后调用 C++ dll 来解决这个问题?
猜你喜欢
  • 2011-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多