Файл Matlab * .p запускается изнутри R - PullRequest
4 голосов
/ 11 февраля 2012

Используя R.Matlab или другой инструмент, есть ли способ запустить предварительно проанализированный файл psuedocode (* .p) Matlab из R. Все файлы входных данных, к которым обращается этот предварительно проанализированный * .p, являются asci (.csv), расположенный в каталоге, из которого будет запущен R.Существует также файл параметров с фиксированным именем (текстовый файл), который читается или запрашивается.

Ответы [ 2 ]

5 голосов
/ 11 февраля 2012

Это невозможно.Файлы MATLAB *.p представляют собой закодированные / зашифрованные файлы, которые могут быть запущены только в среде MATLAB.Также нет способа конвертировать их обратно в обычный файл MATLAB (*.m).Не уверен, откуда вы взяли имя: "pre-parsed psuedocode file", файл *.p формально называется "файлом защищенной функции".

4 голосов
/ 11 февраля 2012

У вас могут быть некоторые опции, если у вас есть доступ к matlab.

  1. Если на вашем компьютере установлен пакет MATLAB, вы можете использовать интерфейс COM для запуска p-файла в программе Matlab и затем получить результаты.
  2. Если вы получили доступ на удаленном компьютере.Кажется, с помощью codegen вы можете создать код c из файла p.Предположим, вы даже можете собрать библиотеку, используя mbuild.они должны работать безупречно.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...