本周文件交换精选

我们最好的用户提交

记录数字

布雷特’s Pick this week isfigmenu,通过道格拉斯·施瓦兹

大约25年前,我在一个已经不复存在的CSSM新闻组中开始学习MATLAB,这个新闻组形成了MATLAB Central的最初核心。在开始编写那些我现在知道是非常丑陋(但功能性!)的代码时,我从一些关键的贡献者那里学到了很多。道格就是他们中的一员——总是对我幼稚的问题给出深思熟虑的回答。他的代码一直都很可靠,而且写得很好——指引着我走在现在的道路上。(谢谢,道格!)

道格的figmenu是一个简单的实用程序,可帮助管理多个图形。当“打开”时,所有的新图形都创建了一个“图形”菜单,该菜单可以控制图形:

如您所见,您可以循环、最大化、恢复或关闭任何打开的图形。你也可以通过编程方式查询图形菜单的状态,或者从uimenu列表中添加或删除图形。管理你的数据有很多方法;figmenu是军火库的一个不错的补充。(Doug在他的函数的头中建议您考虑添加figmenu到你的启动文件。)

我给道格一个小建议:我喜欢保留我的窗户停靠默认情况下。(事实上,我把它设置为“窗口风格”偏好我的启动文件。)但如果我试图“最大化”停靠的图形窗口使用figmenu,我得到了一堆警告。这可能会处理得更优雅一些。

尽管如此,这确实是一个很好的工具。感谢Doug,感谢多年来对MathWorks社区的贡献,以及这个有用的工具!

一如既往,我欢迎你的想法和意见

MATLAB®R2018a发布

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里以登录您的MathWorks帐户或创建一个新的帐户。