2012-02-11 1 views
4

R.Matlabまたは他のツールを使用すると、R内からMatlabの事前解析済み擬似コードファイル(* .p)を実行する方法があります。このpreでアクセスされるすべての入力データファイル-parsed * .pはasci(.csv)で、Rが開始されるディレクトリにあります。また、読まれたり尋ねられる固定名のパラメータファイル(テキストファイル)もあります。Matlab * .pファイル内から実行するR

答えて

5

これはできません。 MATLAB *.pファイルは、MATLAB環境でのみ実行可能なエンコード/暗号化ファイルです。それらを通常のMATLABファイル(*.m)に戻す方法もありません。あなたが名前を持っているかわからない:"pre-parsed psuedocode file"から、*.pファイルは正式に "保護された関数ファイル"と呼ばれます。

+0

非常に参考になる情報 - 私が知る必要があったすべての情報!私はこれを試すことができるまで、またはこれを行った他の人たちから、これを受け入れるか、2番目の答え(codegenをCコードにする)を受け入れるのを待っています。 – userNplus1

4

matlabにアクセスできる場合は、いくつかのオプションがあります。

  1. マシン上にmatlabがある場合は、COMインターフェースを使用して、matlabでpファイルを開始し、結果を取得することができます。
  2. リモートマシンでアクセスできる場合。 codegenでは、pファイルからcコードを作成することができます。 mbuildを使ってライブラリを構築することさえできるとします。これらは完璧に動作するはずです。
+0

私はマシンにmatlabを持っていませんが、リモートアクセスがあります。 2のアイデアをありがとうございます。私は彼らを現在試してみたい立場にはいませんが、来年も期待しています。 – userNplus1

関連する問題