是否可以從Silverlight/C#中調用matlab函數?是否有可能從Silverlight/C#中調用matlab函數?
回答
如果你有一個組件(DLL),可以解釋Mathlab電話,你應該能夠在項目中包含該程序集,並與您的應用程序的其餘部分進行編譯。
顯然,您將無法並行運行Silverlight與已安裝的Matlab實例接口(除非API通過COM interop和Silverlight 4公開,但可能會變得麻煩)。
SourceForge上的網絡API,如馬特提到的,似乎是一個非常不錯的選擇,如果你不能找到組件直接Silverlight應用程序內包含。請閱讀我的評論以獲得更多想法。
我不認爲這將是可能的,你是打算在瀏覽器中運行的Silverlight,雖然你當然可以使用WPF作爲一個Windows應用程序。
然而,你可能暴露Matlab的功能利用Matlab服務器頁面(MSP)Web服務,然後從消費的Silverlight的fucntionlaity。
特別感興趣的isthis教程顯示瞭如何通過C#中的MSP web服務。
消費Web服務的想法似乎非常適合Silverlight應用程序。如果您嘗試直接從Silverlight客戶端訪問服務(儘管Silverlight 4中的瀏覽器外的提升信任可能允許),您可能會遇到一些跨域功能問題。至少,您可以在您的主機域上創建一個Web服務,與獨立域上的matlab服務進行交互。這在任何版本的SL中都應該可以正常工作。 – 2010-02-05 14:44:41
只要您可以控制運行Web服務的服務器,您應該可以處理任何跨域問題。您只需將一個clientaccesspolicy.xml文件放在web服務域的根目錄下即可。 – Matt 2010-02-05 14:50:51
完全正確。起初我以爲他會訪問別人的託管服務,但你引用的sourceforge項目看起來像你應該在你自己的域名上託管的東西。 – 2010-02-05 15:21:44
你會發現這個頁面 http://tech-michael.blogspot.com/2010/01/silverlight-communicating-with-matlab.html
我希望這有助於你的答案。
- 1. 是否有可能從SQL中調用sqlite3_limit()函數
- 2. 是否有可能在構造函數中調用函數? PHP
- 3. 是否有可能從Scala調用Python函數(spark)
- 4. 是否有可能從不同的線程調用JS函數?
- 5. 是否有可能從aiml調用Java函數?
- 6. 是否有可能從基類調用派生類函數
- 7. 是否有可能從全局或設備函數調用CUDA CUBLAS函數
- 8. 是否有可能從android調用WSHTTPBINDING?
- 9. 是否可以從QtCreator調用Matlab?
- 10. 是否可以調用不在MATLAB路徑中的函數?
- 11. 是否有可能知道該函數是否在PHP中的eval()中調用?
- 12. 是否有可能從iframe中的JS調用父文檔中的Javascript函數?
- 13. 是否可以從測試類中調用私有函數QT
- 14. 是否有可能在simulink中的matlab函數塊中使用單元陣列?
- 15. 是否有可能從javascript函數的post調用中執行request.getRequestDispatcher?
- 16. 是否有可能在main.js文件中從web到電子調用函數?
- 17. 是否有可能在python中調用帶有可變函數的模塊?
- 18. 是否有可能從函數內讀取Azure函數webhook?
- 19. MATLAB中是否有histo函數?
- 20. 是否有可能通過setTimeout調用自定義函數Node.js
- 21. 是否有可能在變量上調用jquery函數?
- 22. 是否有可能從angular2中的函數中加載routerOutlet
- 23. 是否有可能從MS SQL查詢中調用一個函數並從中調用dotnet?
- 24. 從C++調用Matlab函數
- 25. 從Matlab調用Python函數
- 26. 從C調用MATLAB函數#
- 27. 從MATLAB調用c函數?
- 28. 從matlab調用dll函數
- 29. 從Java調用matlab函數
- 30. 只能用某些調用內聯函數是否可能
你想調用哪些函數?爲什麼不能http://mathnetnumerics.codeplex.com/? – Mikhail 2010-02-05 23:14:41
我需要調用我自己的函數在matlab和一些本地實現。但是數學數學似乎是一個很好的工具。謝謝! – jose 2010-02-09 21:57:59