更改图标题和保存不会保存新标题

时间:2016-05-17 14:43:28

标签: matlab matlab-figure

我有很多想要保存到目录的图表。我需要改变每个人物的标题。我可以用下面的代码做得很好。

        lbl = ['abc'];
        tag = ['res_0_VW'];      % there is some logic to determine this tag but not relevant to this post

        hfigs = get(0, 'children');
        for m = 1 : length(hfigs(:, 1))
            if m == 2
                h = get(gca, 'Title');
                t = get(h, 'String');
                t = [t ' ' lbl ' ' tag];
                title(t);
            end
            saveas(hfigs(m), [dir_check '\fig_' tag num2str(hfigs(m)) '.fig'])         
        end

这个数字在我的目录中正确保存但是当我打开图时,上面的代码更新的标题不存在,为什么?

更新

当我在标题更改后停止代码并手动保存它有效,因为当我打开图形时我可以看到带调整的标题

第二次更新

我想我可能需要在保存前更新手柄,虽然不知道怎么做?

0 个答案:

没有答案