如何在編程時設置?input語句 數據輸入錯誤時,提示重新輸入,而不是直接中斷程序。對於這種情況,可以這樣來處理。
i=0;
while i<10
answer = inputdlg('請輸入有效數據:','Sample', [1 50]);
user_val = str2num(answer{1})
[m,n]=size(user_val);
if n==1 & m==1
break
else
disp('輸入格式錯誤。')
i=i+1;
end
disp('輸入正確')
運行結果