看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《escrowdis (ㄚ哩勒)》之銘言: : 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) : Qt 2.4.0 & MatlabR2011a Qt 2.4 是什麼鬼... 我想你是要表達 Qt Creator 2.4 吧 : 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) : OpenCV : 問題(Question): : 想問說怎麼將Matlab的函數丟進Qt作運算 : 目前想用Matlab的Spline, PCA, FFT : 想使用動態資料庫的方式引入Qt : 請大大們幫忙@@ : 因為有時效性QQ : 願意奉上所有身家 「丟進 Qt」是什麼意思? 你是想在 Qt 程式中呼叫 MATLAB 函式運算嗎? MATLAB 有 C API, 研究一下應該就會用了 幫你找了篇中文的 http://centcentblog.blogspot.tw/2008/10/c-matlab-function.html 用 Qt 的話, 請在 project 檔(.pro)加入正確的 INCLUDEPATH 和 LIBS 詳細方法看這篇 http://doc.qt.digia.com/latest/qmake-variable-reference.html INCLUDEPATH 要加入第一篇 Include 的那三個路徑(請用斜線符而非反斜線) LIBS 則是要寫完整路徑, 例如 c:/matlab/lib/win32/libeng.lib 這樣(自己代換) 程式寫法就照做 如果你是想把 MATLAB 畫出來的圖嵌入到你自己的視窗裡, 抱歉辦不到 必須把 MATLAB 運算出來的結果轉回 C 的基礎型別然後再自己畫 如果你要走這個方向我會推薦用 Qwt 來畫 然後身家就不用了, 除非你要給我現金 -- 「我最想要的同伴嘛,首先是要笑口常開,其次是我們能永遠不會發生誤會。 如果這些都能辦到的話,嗯,如果他是世界上第一流的橋手,也還不錯。」 -- 班尼多‧加羅素,前義大利藍隊成員 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.81.146 ※ 編輯: uranusjr 來自: 114.32.81.146 (10/11 14:01)
escrowdis:感謝大大=V= 沒錯我寫錯了 是Qt Creator 抱歉 10/11 14:02
escrowdis:已經找過許多文獻 但這篇沒有找到 實用 感恩 10/11 14:06
escrowdis:但還是想請問一下有關將matlab輸出成.dll 有沒有 10/11 14:09
escrowdis:有沒有相關方法 我有看過一些 但因為網路上的亂碼 10/11 14:09
escrowdis:無法使用 THX! 10/11 14:09
uranusjr:MATLAB 有個 compiler 可以輸出一個 C library 10/11 14:12
uranusjr:可是即使你做出來了, 還是需要 MATLAB runtime 才能用 10/11 14:12
escrowdis:謝謝大大!! 小的努力研究去QAQ 10/11 14:15