1

私はpublishループでMatlabで関数を実行しています。出力ファイル名 をカスタマイズする方法はありますか?

たとえば、publish は、それ自体が Fun1、Fun2 を出力する TopFunction を実行します。TopFunction.htmlが毎回 (画像などと一緒に) 上書きされていることがわかります。

出力名をカスタマイズできるかどうかを確認しようとしていますか? ありがとう!

4

2 に答える 2

0

これは本当にハックですが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 に答える
0

rename the file with the matlab 'movefile' function within a loop

于 2014-01-22T19:37:49.553 に答える