任何人都可以告訴我如何從我的C#應用程序中使用Matlab繪圖工具嗎? 我是Matlab新手,所以我對Matlab繪圖工具一無所知。 要求是我必須使用Matlab繪圖工具來繪製來自C#應用程序的數據。像嵌入Matlab工具在我的C#Windows窗體應用程序接口。 謝謝你的時間...C#應用程序中的Matlab繪圖工具
回答
使用其他產品MATLAB Builder for .NET,您可以部署MATLAB代碼爲.NET程序集並從C#調用它。 @Marshal的第一個鏈接描述了這個過程。
但是,無法直接將MATLAB軸父級添加到Windows窗體。您可以讓C#應用程序在單獨的MATLAB圖形窗口中彈出圖表,或者您可以暫時將圖表保存爲靜態圖像文件並將其顯示在Windows窗體中。另外,如果使用「MATLAB繪圖工具」,您的意思不僅僅是繪製自己的圖形,而是指可以對繪圖進行運行時操作的交互式工具 - 這些工具通過Builder產品明確排除在部署之外。有關詳細信息,請參見the documentation。
Excuse我怎麼能從C#應用程序的單獨的MATLAB圖形窗口中彈出圖形?這正是我想要做的... 我有數據,我想使用不同類型的情節來查看我的數據。我已經使用Windows圖表控件ZedGraph。 非常感謝你答覆我的問題。 :) – 2012-04-12 09:08:58
一般而言,您可以在MATLAB中編寫一個接受數據作爲輸入的函數,並創建您想要的任何圖形。這將出現在MATLAB數字窗口中。然後使用MATLAB Builder for .NET,您可以將此函數轉換爲.NET程序集。 @Marshal的第一個鏈接包含了該流程的一個很好的介紹,但它非常簡單。從你的C#代碼中,調用部署的程序集,傳遞你想要繪製的任何數據,並且它會出現在一個單獨的MATLAB數字窗口中。 – 2012-04-12 16:46:18
- 1. Android工具在繪圖應用程序中取消堆棧
- 2. 用於繪製圖形的工具/應用程序
- 3. 什麼是繪製winform應用程序圖標的工具?
- 4. 爲iPhone應用程序繪製透明圖標的工具
- 5. 在wxWidgets中繪製類似程序的繪圖工具
- 6. 網站地圖繪製應用程序或工具
- 7. 如何在winform應用程序中繪製matlab圖?
- 8. MATLAB:符號工具箱繪圖與謹慎繪圖
- 9. 如何爲繪圖/繪畫應用程序實現橡皮擦工具?
- 10. 如何在簡單的繪圖應用程序中實現橡皮擦工具?
- 11. Android中的繪圖應用程序
- 12. 繪圖視圖工具欄在Matlab GUI中消失
- 13. Java繪圖應用程序
- 14. Qt繪圖應用程序
- 15. 在Visual C#中繪製應用程序#
- 16. iPhone應用程序中的工具欄
- 17. 工具繪製UI樣機的web應用程序
- 18. 網絡應用程序,動態圖表和模擬工具? (對於MATLAB用戶)
- 19. 搜索SIP序列圖繪圖工具
- 20. 爲繪畫應用程序優化繪圖c#
- 21. Matlab部署工具 - Windows獨立應用程序
- 22. 在Windows應用程序中使用C#繪製條形圖
- 23. 中東繪圖應用程序
- 24. 在繪圖應用程序中撤消
- 25. 使用MATLAB繪圖工具箱使用面向對象編程開發Shapefile
- 26. 使用在線工具或matlab繪製圖形
- 27. 連接C++到Matlab繪圖
- 28. 如何在C#應用程序中嵌入或使用工具?
- 29. C++ 2d爲linux繪圖工具
- 30. 畫布繪圖應用程序不會在Firefox中工作
這是一個很好的例子http://stackoverflow.com/questions/7654690/creating-a-graph-or-a-plot-from-ac-sharp-console-app-using-matlab?rq=1 – Dmitry 2012-07-13 10:36:31