这真的很简单,很多人已经会使用这个功能了,但我只是想我会让每个人都更容易一些(并且在我使用时包括严格的错误检查)......
raiseFigure 可用于替换 MATLAB 的fh = figure() 和图(h) 用户希望通过它的标题名称(和标签)而不是它的句柄来识别图形的命令。
这在多个工作区需要访问同一个图窗的情况下很有用。
例如,一个函数(被多次调用)每次更新一个图形(比如重新绘制一些数据)。 有很多方法可以做到这一点,但通常,必须在第一次函数调用之前初始化绘图,然后在每次函数调用期间传递图形句柄。
相反,可以在函数调用中使用 raiseFigure('FigTitle') (而不是 figure() )。 每次执行该函数时,它都会创建或生成相同的图形(标题为“FigTitle”)
使用 MATLAB 图形的 'Tag' 属性,因此您可以根据需要更改显示的图形名称。