Matlab 可以重新打开菜单吗?
我的问题很简单 我需要知道是否有可能重新打开已经创建的菜单。 像这样:Matlab 可以重新打开菜单吗?,matlab,menu,Matlab,Menu,我的问题很简单 我需要知道是否有可能重新打开已经创建的菜单。 像这样: choice = menu('Command','1','2','Quit'); 命令2正在打开一个新菜单,并显示以下内容: choice2 = menu('Command','3','4','Return'); 当我点击Return时,我想让选择菜单弹出 这是否可能?如果可能,如何实现 对于注释来说有点长,那么如果您只是选中choice2,并且如果结果是“return”,即其值是3,那么您会再次调用第一个菜单吗 例如:
choice = menu('Command','1','2','Quit');
命令2正在打开一个新菜单,并显示以下内容:
choice2 = menu('Command','3','4','Return');
当我点击Return时,我想让选择菜单弹出
这是否可能?如果可能,如何实现 对于注释来说有点长,那么如果您只是选中choice2,并且如果结果是“return”,即其值是3,那么您会再次调用第一个菜单吗 例如:
为了实现更多的通用性,您可以创建一个带有文本框的简单GUI,您可以随时调用这些文本框,并根据需要进行自定义 这里的问题是,代码几乎是一个if/else的无限循环,因为使用该代码我需要定义1,2上的操作并再次退出;如果您总是需要检查操作,那么您将需要许多if/else语句,对吗?你能提供更多关于你的代码的上下文吗?比如你真的想用它做什么?谢谢
clear
clc
close all
choice = menu('Command','1','2','Quit');
choice2 = menu('Command','3','4','Return');
if choice2 ==3
choice = menu('Command','1','2','Quit')
end