2012-12-21 2 views
0

우선 정확히 설명하지 못하기 때문에 질문을 잘 지정하지 않으면 미안합니다. 내 질문은 다음과 같습니다.matlab에서 옵션을 선택하기 위해 필수적으로 적용하는 방법은 무엇입니까?

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

K> 0

프로그램이 다른

나타납니다 프로그램 및 DISP ('옵션을 선택하세요') 및 메뉴 기능을 종료 계속하면 다시 사용할 수 있습니다.

이 상황을 어떻게 프로그래밍 할 수 있습니까? 친절하게 그 아이디어를 주신 모든 분께 감사드립니다.

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

당신이 오류()

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

%The rest of your code here: 

를 사용할 수있는 기술 한 내용을 수행하지만 더 나을 Ic ... 그것은 사람을 도왔습니다. ... 감사합니다 ... 우리가 '메뉴'기능에서 범례를 삽입 할 수 있는지 물어볼 수 있습니다.

+0

: 오히려 올바른 사용자 입력을 기다립니다 while 루프를 설정하는 – green

+0

은 k = 메뉴 ('a', 'b', 'c')를 의미합니다. 다음 팝업 메뉴에 = 진폭을 삽입 할 수 있습니다 – green

+0

메뉴 범례에 대한 새로운 질문을 게시해야합니다 – Dan

관련 문제