Call R function in Matlab

7 ビュー (過去 30 日間)
MINA FA
MINA FA 2020 年 4 月 9 日
回答済み: Amish Saxena 2022 年 7 月 6 日
Hi guys, I want call R function in matlab, could help me and describe step by step?
  2 件のコメント
KSSV
KSSV 2020 年 4 月 9 日
I would suggest converting R to MATLAB.
jessupj
jessupj 2020 年 4 月 9 日
not the same thing as implementing directly, but I have done the following in the past:
% SOME MATLAB that writes a csv
!Rscript r_script.R # use '!' to call the system R to run an R script
% for the function, write resutls to `Rout.csv'
% Some more MATLAB, starting with reading 'Rout.csv'
definitely not the best way, but it's a workaround

サインインしてコメントする。

回答 (1 件)

Amish  Saxena
Amish Saxena 2022 年 7 月 6 日
Hi Mina ,
You can try the following :
  1. The required functionality can be found in here. You can try using this.
  2. You can also use the "system" command as well, this lets you execute commands from the OS in MATLAB. To learn more about that this, see its doc page here.
  3. In the end there is always try : Calling R from Matlab – flat file communication – xcorr: comp neuro (this is similar to @jessupj's comment and a kind of hack)

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by