1 C#調用Matlab的幾種方法
1.1 在VS(vs2005,maflabbr2008a)中直接執行madab
這種方法是利用MATLAB引擎技術。MATLAB引擎函數庫是MATLAB提供的一系列程序的集合,允許用戶在自己的應用程序中對MATLAB函數進行調用,將MATLAB作為一個計算引擎使用,讓其在后臺運行。 引擎對象提供的最常用的接口有三個:Execute,PutFulIMstrlx,GetFullMatrix。其中Execute是執行腳本,PutFullMatrix是MATLAB SERV-ER中添加矩陣,GetFullMatrix從MATLAB SERVER中讀取矩陣功能,創建過程為:創建一個windows窗體應用程序,然后在解決方案中填加兩個引用,一個com組件和net組件,如圖1所示。