【问题标题】:How to name the docked figure window after using the set command in MATLAB 2019b在 MATLAB 2019b 中使用 set 命令后如何命名停靠的图形窗口
【发布时间】:2020-06-28 06:13:10
【问题描述】:

在 matlab 2019b 中使用 set 命令将图形停靠在单独的窗口中后:

set(0,'DefaultFigureWindowStyle','docked')

停靠的窗口具有以下名称:

图:图 46:Mag Sim - 旋转周期

在我的第 46 个数字的以下打印屏幕中可以看到:

我想将此窗口的名称从“数字”更改为其他名称,使其看起来像:

My Defined Name:图 46:Mag Sim - 轮换周期

【问题讨论】:

  • 我想把“Figures”这个词改成我喜欢的名字。
  • 这与figure 对象无关。您必须找到 docker 对象的未记录属性。一个更简单的解决方案是从文件交换中使用这个setFigDockGroup。它将允许您创建自己的停靠组并随意命名。

标签: matlab set figure


【解决方案1】:

只需使用与创建窗口时相同的命令即可:

set(gcf,'Name','Window 1')

´gcf´ 是 通用的当前数字 hande aka。 获取当前图形句柄。如果您想在创建图形时正确命名,请使用:

figure('Name','Window 2')

【讨论】:

  • 您建议的名称是第一个图形,而不是主停靠窗口...
  • 抱歉,你的截图有误导性。然而,答案是这做不到。您想更改 Matlab IDE 的代码。事实上,这与将标题 Command Window 更改为 Dr. 是一样的。邪恶的沙盒...
  • 我一直以为是get current figure,但我没有证据证明原因!
  • 因为它是get(0,'CurrentFigure')的缩写。
  • @AnderBiguri 实际上可以。我不知道为什么这会留在我的脑海里。快速谷歌搜索没有找到答案。如果你发现了什么,请告诉我 =)
猜你喜欢
  • 1970-01-01
  • 2016-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多