Call R function in Matlab
6 views (last 30 days)
Show older comments
Hi guys, I want call R function in matlab, could help me and describe step by step?
2 Comments
jessupj
on 9 Apr 2020
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
Answers (1)
Amish Saxena
on 6 Jul 2022
Hi Mina ,
You can try the following :
- The required functionality can be found in here. You can try using this.
- 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.
- 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)
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!