2012-12-21 94 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

相關問題