【问题标题】:Matlab *.p file run from within RMatlab *.p 文件从 R 中运行
【发布时间】:2012-02-11 00:54:16
【问题描述】:

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

【问题讨论】:

    标签: r matlab


    【解决方案1】:

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

    【讨论】:

    • 非常有用的信息 - 正是我需要知道的所有信息!我正在等待接受这个或第二个答案(codegen 来创建 c 代码),直到我能够尝试它,或者在这里远离其他已经这样做的人。
    【解决方案2】:

    如果您可以访问 matlab,您可能会有一些选择。

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

    【讨论】:

    • 我的机器上没有 matlab,但可以远程访问。感谢您提供关于 2 的想法。我目前无法尝试,但希望明年可以尝试。
    猜你喜欢
    • 2013-11-14
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多