Matlab * .p文件从R内部运行

时间:2012-02-11 00:54:17

标签: r matlab

使用R.Matlab或其他工具,有没有办法从R内运行Matlab预解析的伪代码文件(* .p)。这个预先解析的* .p访问的所有输入数据文件都是asci(。 csv),位于将从中启动R的目录中。还有一个读取或要求的固定名称参数文件(文本文件)。

2 个答案:

答案 0 :(得分:5)

这是不可能的。 MATLAB *.p文件是编码/加密文件,只能在MATLAB环境中运行。也无法将它们转换回常规MATLAB文件(*.m)。不知道你从哪里得到这个名字:"pre-parsed psuedocode file"来自*.p文件被正式称为“受保护的函数文件”。

答案 1 :(得分:4)

如果您有权访问matlab,可能会有一些选项。

  1. 如果你的机器上有matlab,你可以使用COM接口在matlab中启动p文件,然后获得结果。
  2. 如果您可以访问远程计算机。使用codegen,您可以从p文件创建c代码。假设您甚至可以使用mbuild构建库。这些应该完美无瑕。