2011-12-23 121 views
0

我需要在我的程序中加載一個圖像數據,比如當它加載圖像並將其存儲在矩陣中時matlab所做的操作,然後我將對此矩陣執行一些操作並在此之後查看它。 所以我需要一些幫助,我該如何使用MATLAB函數與加載圖像,並從Visual Studio顯示它們2010如何從VS2010調用matlab函數

非常感謝

+0

Matlab的版本(Matlab的7.9.0 R2009b中) – Ruba 2011-12-23 23:28:29

+0

你有沒有看着http://stackoverflow.com/questions/5901664/call- MATLAB函數-從-C-尖銳?這有幫助嗎? – dash 2011-12-23 23:30:16

+0

我見過它,但我無法免費下載所描述的工具,或者我只是缺少一些東西 – Ruba 2011-12-23 23:41:50

回答

0

類似於我提出here答案,有兩種方法裏面調用Matlab的視覺工作室:

  1. 分發MATLAB成獨立的共享庫:看看我如何做到這一點(有詳細的步驟和例子)blog-post

  2. 直接調用MATLAB引擎:有關更多信息,請參閱我的another blog

0

我天衣這個環節是非常有用的 http://internetexception.com/post/2013/01/20/Using-with-Matlab-from-C-sharp-application.aspx

write this code inside any c# function 

     var activationContext = Type.GetTypeFromProgID("matlab.application.single"); 
       var matlab =(MLApp.MLApp)Activator.CreateInstance(activationContext); 
      matlab.Execute("cd 'C:\\Program Files\\MATLAB';"); 
      matlab.PutWorkspaceData("y", "base", simArray); 
then any code you used in matlab can written in 
matlab.Execute("");