【问题标题】:Matlab GUI, create two tabsMatlab GUI,创建两个选项卡
【发布时间】:2014-09-28 01:44:31
【问题描述】:

我想在一个 GUI 中创建两个选项卡。一个可以显示正弦函数的图,另一个可以显示圆锥函数。我可以处理这两个功能。但我不知道如何创建两个选项卡。非常感谢!

【问题讨论】:

标签: matlab user-interface tabs


【解决方案1】:

如果选项卡是指“绘图区域”,那么您可能需要创建 2 个轴对象并在其自己的轴中显示每个图。在 GUIDE 中这很容易...更多信息here

假设你有axes1和axes2,你可以这样做:

axes(axes1) % Make axes1 the current axes.
plot(sin(...))

axes(axes2) % Make axes2 the current axes
plot(...)

就是这样。希望这就是你的意思!如果不是抱歉,我误解了这个问题。

编辑 我想了想,我可能对我认为的标签是错误的。 Matlab 不允许直接这样做,尽管使用 GUI 布局工具箱可能是可能的。这是来自 FIle Exchange 的提交,您可能会感兴趣:link here!。很抱歉造成混乱。

【讨论】:

  • 我的意思是在这个选项卡中,GUI 显示了 sin 的图,你看不到 cos:但是在另一个选项卡中,GUI 显示了 cos 的图,你看不到 sin。所以我想你一开始就明白了。
【解决方案2】:

uitab() 可用于创建选项卡。如果您想使用指南创建选项卡,它目前不受本机支持,但可以通过我描述的解决方法 here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    相关资源
    最近更新 更多