Vb.net 从VB调用Matlab

Vb.net 从VB调用Matlab,vb.net,matlab,visual-studio-2012,Vb.net,Matlab,Visual Studio 2012,我正在用VB VS2012构建一个应用程序,主要代码是用Matlab编写的。我想从VB表单调用Matlab脚本,并在datagrid中以VB表单显示计算结果。有人能建议我的交换方式吗 谢谢您的帮助。您有两个主要选择 MATLAB有一个COM接口。从VB中,您可以启动MATLAB实例,向其传递数据,执行命令,检索结果,然后退出MATLAB。要了解更多信息,请查看。此方法要求在运行VB应用程序时提供MATLAB的实时副本。 您可以使用MATLAB的附加产品MATLAB Builder NE for.

我正在用VB VS2012构建一个应用程序,主要代码是用Matlab编写的。我想从VB表单调用Matlab脚本,并在datagrid中以VB表单显示计算结果。有人能建议我的交换方式吗


谢谢您的帮助。

您有两个主要选择

MATLAB有一个COM接口。从VB中,您可以启动MATLAB实例,向其传递数据,执行命令,检索结果,然后退出MATLAB。要了解更多信息,请查看。此方法要求在运行VB应用程序时提供MATLAB的实时副本。 您可以使用MATLAB的附加产品MATLAB Builder NE for.NET,您还需要它所依赖的另一个附加产品MATLAB编译器。MATLAB Builder NE允许您将MATLAB代码转换为独立的.NET程序集或COM组件,这些组件可以从VB应用程序调用,并随VB应用程序一起分发。
请注意,与注释相反,没有MATLAB Builder NE的MATLAB编译器不允许您生成.NET程序集。

您有MATLAB编译器吗?如果是,则可以创建.net DLL文件,并且可以在VB程序中访问这些方法。您应该阅读更多有关matlab编译器的信息