running R within matlab
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I was wondering if it is possible to work between matlab and R to plot some data. I have a script in matlab which generates a text file. From this I was wondering if it was possible to open R from within matlab and plot the data from this text file and then return to matlab.
For example, if I save a text file called test.txt, in the path 'E:\', and then define the path of R which in my case will be:
pathR = 'C:\Program Files\R\R-2.14.1\bin\R';
Is it possible to run a script already written in R saved under test1.R (saved in the same directory as test.txt) in R from matlab?
0 commentaires
Réponse acceptée
Grzegorz Knor
le 9 Mar 2012
There is a Rscript command, so you can run it in this way:
!Rscript your_script.r
3 commentaires
Grzegorz Knor
le 9 Mar 2012
You have to specify the full path to the Rscript program, I suppose that on your machine it would be:
C:\Program Files\R\R-2.14.1\bin\Rscript
So try run in MATLAB:
!C:\Program Files\R\R-2.14.1\bin\Rscript your_script.r
! - execute operating system command
http://www.mathworks.com/help/techdoc/matlab_env/f0-12994.html#f0-38522
Grzegorz Knor
le 9 Mar 2012
See also:
http://stackoverflow.com/questions/3412911/difference-between-r-exe-rcmd-exe-rscript-exe-and-rterm-exe
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!