Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 可以重新打开菜单吗?_Matlab_Menu - Fatal编程技术网

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