[問題] 連結C++問題已回收

看板MATLAB作者 (Xen)時間16年前 (2009/04/21 21:36), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
小弟最近需要用到MATLAB來做FFT取音訊頻率 不過相關應用的部分要用C++來寫 不過問題在於不清楚怎麼用C++來呼叫MATLAB的函式 稍微上網查了一下可以用engine.h或是matlab.hpp之類來做 不過這都需要安裝MATLAB的runtime 這樣我的檔案包就會多個將近200mb的檔案很不方便 請問有什麼別的方法可以不用這麼肥大的環境嗎 或是聽說舊版的MATLAB能直接把code轉換成C語言? 懇請解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.221.33

04/21 22:52, , 1F
最簡單的方式..直接把Matlab包成exe..C++ call exe簡單吧
04/21 22:52, 1F

04/21 23:20, , 2F
包成exe好像也要裝環境 而且exe不方便傳變數吧......
04/21 23:20, 2F

04/23 06:34, , 3F
經驗論:直接使用c-base的gsl或fftw會比花一堆心思在
04/23 06:34, 3F

04/23 06:34, , 4F
matlab link to c-lang來的省時間
04/23 06:34, 4F

04/23 06:42, , 5F
ps 若fft load不重,自寫dual node其實也很快
04/23 06:42, 5F

04/23 09:43, , 6F
嗯 最近也打算用FFTW來試試看 感謝樓上
04/23 09:43, 6F
文章代碼(AID): #19xSlg-y (MATLAB)
文章代碼(AID): #19xSlg-y (MATLAB)