[問題] matlab C math library(有獎徵答300p)

看板C_and_CPP作者 (WZXM)時間14年前 (2011/06/16 21:00), 編輯推噓7(7012)
留言19則, 7人參與, 最新討論串1/2 (看更多)
想請問大家 http://www.codeproject.com/KB/cpp/MATLAB_MAT.aspx 我主要是要把 matlab 和 C 做communication 但是我發現 我沒有 C math library 他提供的demo 範例我根本沒有辦法compile 他要一些 lib檔 libmx.lib, libmatlb.lib and libmmfile.lib 還有matlab.h mat.h檔 我的疑問在於 這些檔案是只要有裝matlab這套軟體就有的library嗎? 我有裝matlab 是R2010b版本 但是我的 matlab目錄/extern/include 只有mat.h檔 matlab目錄/extern/lib裡面 有glnxa64的資料夾 裡面有 fexport.map mexFunction.map mexLibrary.map 我上網找 好像在matlab 6.0 7.0左右的版本好像才有附他要的 library 所以我現在要用這些東西就是宣告無解的意思嗎? 有人可以幫忙我嗎? (有獎徵答300P) 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.24.166 ※ 編輯: WWWZZZXXXMMM 來自: 140.112.24.166 (06/16 21:03) ※ WWWZZZXXXMMM:轉錄至看板 MATLAB 06/16 21:03

06/16 21:20, , 1F
我的matlab有耶R2009a(64bit)在extern/lib/win64/microsoft
06/16 21:20, 1F

06/16 21:21, , 2F
那邊
06/16 21:21, 2F

06/16 21:22, , 3F
我的是工作站UNIX
06/16 21:22, 3F

06/16 21:23, , 4F
header的話我好像只有mat.h 沒有matlab.h
06/16 21:23, 4F

06/16 21:24, , 5F
unix版本我沒用過 可能要找有用過的版友了
06/16 21:24, 5F

06/16 21:26, , 6F
嗯嗯 感謝:D
06/16 21:26, 6F

06/16 21:27, , 7F
上網好像有看到有人說matlab.h 已經改成mex.h
06/16 21:27, 7F

06/16 21:27, , 8F
主要還是一些lib檔沒有找到@@
06/16 21:27, 8F

06/16 21:31, , 9F
沒用過新版,但MATLAB的說明手冊搜尋看看怎麼講吧
06/16 21:31, 9F

06/16 22:09, , 10F
在 matlabroot/sys/ 底下?
06/16 22:09, 10F
我的 matlabroot/sys/底下有這些資料夾 fonts gs8x jade java namespace opengl os tex 應該不是吧? ※ 編輯: WWWZZZXXXMMM 來自: 140.112.24.166 (06/16 22:11)

06/16 22:12, , 11F
不然就是直接搜尋lib的檔名看有沒有了 = =
06/16 22:12, 11F

06/16 22:12, , 12F
matlabroot/sys/os/glnxa64 or matlabroot/bin/os/glnxa64
06/16 22:12, 12F
我只接用locate 找 只有看到 libmx.so 其他libmmfile libmx都沒有 ※ 編輯: WWWZZZXXXMMM 來自: 140.112.24.166 (06/16 22:15) 我放棄了 我現在想說讀寫二進位檔 來讓c 和matlab溝通就好了@@ 不過我還是感謝版友 我會各發100p給有幫我的 當然還是歡迎 有人幫我解答這個問題@@ ※ 編輯: WWWZZZXXXMMM 來自: 140.112.24.166 (06/16 22:29)

06/16 22:53, , 13F
06/16 22:53, 13F

06/16 22:54, , 14F
他裡面有 test 底下就可以參考
06/16 22:54, 14F

06/17 22:39, , 16F
內建help 都有教學 基本上 matlab6 之後就沒有提供直接
06/17 22:39, 16F

06/17 22:40, , 17F
再用mcc mex是matlab call c
06/17 22:40, 17F

06/17 23:09, , 18F
matlab c++ math library是好物 很少人知道~
06/17 23:09, 18F

06/17 23:10, , 19F
你要的library R2006 matlab 6.5版有 可直接寫成dll檔
06/17 23:10, 19F
文章代碼(AID): #1D-VvxPu (C_and_CPP)
文章代碼(AID): #1D-VvxPu (C_and_CPP)