2012-06-19 85 views
3

我只是好奇。什麼是集成matlab和.net的最便宜和最現代的選擇。我相信還有其他選擇比這.net和matlab集成

matlab netbuilder

+0

你想從.NET使用MATLAB,還是想從MATLAB內部使用.NET? – Amro

+0

從.NET的Matlab – cs0815

回答

5

如果從MATLAB調用.NET,您可以導入.NET程序集直接到MATLAB(或者在命令行或程序中)使用命令NET.addAssembly。詳情請參閱documentation

如果您想從.NET調用MATLAB的實時安裝副本,您可以通過其COM接口實例化MATLAB並執行代碼。詳情請參閱documentation

如果您想將MATLAB代碼編譯爲可以從.NET調用的獨立.NET程序集,而無需安裝MATLAB實時副本,則需要使用MATLAB Builder for .NET

+0

謝謝。第二個選項(調用已安裝的matlab副本)是否需要特定的工具箱? – cs0815

+0

您可以通過.NET的COM接口使用MATLAB調用實時MATLAB。顯然,如果你想從工具箱執行功能,你需要這些工具箱。 –

+0

也可以編譯爲C++,然後從.NET調用C++ dll。我在.net實現方面遇到了很多問題..最新版本是.net 4.5不支持。我想我可以通過編譯到C++然後調用C++ dll來解決這個問題? –