Convertir code MATLAB pour R
Est-il un outil pour la conversion de MATLAB code de R?
J'ai beaucoup de code qui doit être convertie à partir de MATLAB R. Il n'a pas à être précis, mais il sera utile en donnant une longueur d'avance.
- Pour les programmes simples, vous pouvez essayer ce nouveau paquet: cran.r-project.org/package=matconv
Vous devez vous connecter pour publier un commentaire.
Paul Gilbert fournit une rude Bash script qui pourrait vous aider à démarrer (il prétend qu'il va convertir environ 80% de la sorte) sur la R liste de diffusion:
Non, il n'est pas facile de conversion. Certains se traduire presque exactement, certains se traduire qu'avec beaucoup de douleur et de souffrance. Au moins, vous pourrez à l'aide de R si! Commencez ici pour travailler sur des fonctions analogues et de la syntaxe:
http://cran.r-project.org/doc/contrib/R-and-octave.txt
http://cran.r-project.org/doc/contrib/Hiebeler-matlabR.pdf
Lorsque vous coincé s'il vous plaît n'hésitez pas à poser des questions ici. C'est vraiment trop vague comme il est, si ces cartes de référence aidera à obtenir commencé.
Une alternative à traduire le code serait d'appeler MATLAB à partir de l'intérieur de R, à l'aide de la RMatlab paquet.
Je n'ai pas essayé RMatlab, mais la description de celui-unis:
R.Matlab
paquet de lire Matlab.mat
fichiers, qui sont en fait des fichiers de données, mais il ne sera pas vous aider avec la traduction de code à partir de.m
fichiers.Veuillez voir les commentaires sur cette question:
URL:https://mandymejia.wordpress.com/2014/08/18/three-ways-to-use-matlab-from-r/
Elle mentionne plusieurs options:
Option 1: Exécuter une instruction MATLAB de commande à l'aide de system()
Option 2: Utilisation de R. matlab pour envoyer code MATLAB serveur
Option 3: Écrire un programme MATLAB à l'aide de writeLines() et de les exécuter à l'aide de system()