试图创建波德图uitab()会导致错误

7视图(30天)
我使用uitab uitabgroup()函数组织大量的情节为标签和subtabs。问题是,预示和频率特性的情节不与他们合作。
这就是你通常创建一个标签和情节:
图()
th = uitab (“标题”,“标签1”);
轴(“父”、th);
3)图(兰德(10日)
做同样的波德图看起来像这样:
图()
th = uitab (“标题”,“标签1”);
啊=轴(“父”、th);
波德(tf ([1]))
由此产生的问题是下面的错误:
错误使用DynamicSystem /波德(第96行)
“可见”不是一个可访问的属性类的一个实例
“matlab.ui.container.Tab”
有严厉的方式创建波德图的新数据,然后将它们复制到选项卡,但只有部分作品。有解决这个问题的方法吗?也许一种可见的属性添加到标签类?

接受的答案

威廉的坟墓
威廉的坟墓 2017年1月11日
编辑:威廉的坟墓 2017年1月11日
其实我只是解决了这个自己。虽然不喜欢被放在uitab,伯德图放在uipanels时,他们很好。的解决方案是将uipanel uitab然后创建uipanel上的波德图。
图()
th = uitab ();
u = uipanel (“父”、th);
轴(“父”,u)
波德(tf ([1]))
我仍然认为最初的问题应该由MathWorks固定的错误。与此同时,这个方法不是太坏。

更多的答案(0)

类别

找到更多的在开始使用控制系统工具箱帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!