[程式] MATLAB connect R 使用 R/Scilab (D)COM

看板Statistics作者 (Bishop)時間15年前 (2010/12/24 20:35), 編輯推噓5(501)
留言6則, 5人參與, 最新討論串1/1
其實這是心得文 我好像沒看到有人貼類似的東西,所以貼一下 ========================================= 因為使用 R 和 MATLAB 的人都滿多的 但是兩者間的互通有介面轉換的困難 所以有 R package "R.matlab" 的存在 可於 R 內將結果輸出為 .mat 但是要將 MATLAB 的結果輸出至 R 就沒這麼容易 首先我們要有以下五個東西: 1. R 主程式 (>=2.7.0) 2. MATLAB 主程式 3. R package "rscproxy" 4. R/Scilab (D)COM Server 5. MATLAB_RLINK.zip 其中, 1、2、4 是要安裝的 3 要解壓縮到 \R\R-X.X.X\library\ 下 5 則需解壓縮至 MATLAB 預設的 directory 資料夾下 然後要使用 MATLAB R-link 的 function 將資料輸入 R 再回傳 還需要以下步驟: 1. 對於新版的 R,要將 \R\R-X.X.X\bin\i386\ 下所有的 .dll 檔 複製到 \R\R-X.X.X\bin\ 下 2. 將 R\R-X.X.X\library\rscproxy\libs 下的 rscproxy.dll 檔 複製到 \R\R-X.X.X\bin\ 下 (若為新版的 R,rscproxy.dll 檔會在 R\R-X.X.X\library\rscproxy\libs\i386\ 下) 如此一來, R/Scilab (D)COM Server 才有辦法讓 MATLAB 與 R 互通 最後我們只要使用 openR.m 就能讓 MATLAB 連結到 R 上 詳細操作再請大家自行摸索囉~~ ========================================= 以下是上述軟件的下載位置: R package "rscproxy" http://cran.csie.ntu.edu.tw/web/packages/R.matlab/index.html R/Scilab (D)COM Server http://cran.r-project.org/contrib/extra/dcom/ MATLAB R-link http://www.mathworks.nl/matlabcentral/fileexchange/5051 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.63.199

12/24 22:36, , 1F
Cool!
12/24 22:36, 1F

12/25 13:28, , 2F
12/25 13:28, 2F
ht15trep:轉錄至看板 MATLAB 12/25 14:08

12/26 01:25, , 3F
MATLAB 有什麼功能阿?
12/26 01:25, 3F

12/26 11:23, , 4F
12/26 11:23, 4F

12/27 17:54, , 5F
不推不行~
12/27 17:54, 5F

12/27 17:59, , 6F
可否請大大SHOW一段簡單的範例 感激
12/27 17:59, 6F
文章代碼(AID): #1D59E6a2 (Statistics)