Re: [問題] 完整的GUI inputdlg 程式

看板MATLAB作者 (煩..)時間12年前 (2013/07/31 20:15), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
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
謝謝@@ 有點懂可是有點不一樣又好像有點厲害XD
07/31 21:40, 1F
文章代碼(AID): #1H-F_JOc (MATLAB)
文章代碼(AID): #1H-F_JOc (MATLAB)