2012-12-21 43 views
0

首先抱歉,如果问题没有被很好地指定,因为我不知道如何描述它。我的问题如下如何申请强制在matlab中选择一个选项?

let k = menu('a','b','c');

如果k> 0

程序继续

其他

终止程序和DISP( '请选择一个选项') 和菜单功能会弹出再次用于选择。

我该如何编程这种情况?感谢任何善意提出想法的人。

回答

0

要做到你所描述的,你可以使用错误()

if K <= 0 
    error("Please select option") 
end 

%The rest of your code here: 

什么,但它会更有意义,而建立一个while循环等待正确的用户输入:

while k <= 0 
     let k = menu('a', 'b', 'c') % I don't fully understand how you are setting k, but that bit goes here 

     if k <= 0 
      disp('please select an option'); 
     end 
    end 

% The rest of your code here 
+0

IC ......它帮助了男人......感谢......我可以问我们能否在我们的“菜单”功能中插入图例。 – green

+0

表示k =菜单('a','b','c'); 然后我可以在弹出菜单中插入一个=振幅 – green

+0

你应该发布一个关于菜单图例 – Dan

相关问题