我publish
在 Matlab 中循环运行函数。有没有办法自定义输出文件名?
例如,发布运行 TopFunction,它本身会打印出 Fun1、Fun2。您可以看到TopFunction.html每次都被覆盖(连同图像等)。
我正在尝试查看是否可以自定义输出名称?谢谢!
在循环中使用 matlab 'movefile' 函数重命名文件
这真的很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
。