我的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
答案 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)
我认为这需要以下步骤:
pcode
copyfile
的文件夹
pcode
文档-inplace
标记的多个文件
delete