1

publish在 Matlab 中循环运行函数。有没有办法自定义输出文件名?

例如,发布运行 TopFunction,它本身会打印出 Fun1、Fun2。您可以看到TopFunction.html每次都被覆盖(连同图像等)。

我正在尝试查看是否可以自定义输出名称?谢谢!

4

2 回答 2

0

在循环中使用 matlab 'movefile' 函数重命名文件

于 2014-01-22T19:37:49.553 回答
0

这真的很hacky,但我会修改publish以接受一个新选项prefix。替换第 93 行

[scriptDir,prefix] = fileparts(fullPathToScript);

if ~isfield(options, 'prefix')
    [scriptDir,prefix] = fileparts(fullPathToScript);
else
    [scriptDir,~] = fileparts(fullPathToScript);
    prefix = options.prefix;
end

现在您可以设置options.prefix为您想要的任何文件名。如果您想成为真正的铁杆,请对supplyDefaultOptions和进行适当的修改checkOptionFields

于 2012-11-09T19:17:28.183 回答