Matlab pcode:如何构建我的脚本保存文件夹结构的pcode版本?

时间:2014-01-13 03:44:25

标签: matlab

我的Matlab脚本组织如下:

/main.m
/folder1/1a.m
/folder1/1b.m
/folder1/1c.m
/folder2/2a.m
/folder2/2b.m
/folder2/2c.m
...etc

有没有办法运行pcode,以便在新的单独文件夹中获得如下内容:

/main.p
/folder1/1a.p
/folder1/1b.p
/folder1/1c.p
/folder2/2a.p
/folder2/2b.p
/folder2/2c.p
...etc

2 个答案:

答案 0 :(得分:1)

使用'-inplace'选项,将p文件放在与m文件所在的目录相同的目录中。

所以,例如。

pcode myFunction.m -inplace;

或函数语法

pcode('myFunction.m', '-inplace');

应该做的伎俩。 这也有很好的记录: http://www.mathworks.de/de/help/matlab/ref/pcode.html

答案 1 :(得分:0)

我认为这需要以下步骤:

  1. 使用pcode
  2. 复制您想要copyfile的文件夹
  3. pcode文档
  4. 中显示-inplace标记的多个文件
  5. 从新文件夹中删除所有.m文件,可以使用delete
  6. 完成