Re: [問題] 完整的GUI inputdlg 程式
b=0; %while初始值,只要輸入不是整數就會一直重來
while b~=1
a = inputdlg('input a number','msg');
a=str2num(char(a));
% 將cell轉成數字,非數字的都會變空集合
b =~isempty(a) && xor(rem(a,1),1);
% ~isempty: 判斷是不是空集合
% &&: 只要前後不是1 就都是0
% xor(A,1): A只要不是0 一律都輸出 0
% rem: 只有整數才會輸出0
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.227.178
推
07/31 21:40, , 1F
07/31 21:40, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章