[問題] GUI text的問題已回收
小弟在使用GUI輸出文字的時候有點小問題百思不解
希望版上前輩可以幫忙解答
在我的介面上有text1~text8的tag
我想要判斷某一向量(假設是1x20)每五個元素當中的有幾個元素是相同的值
如果每五個元素當中有三個以上相同的值
就把該值輸出到分別輸出到text1~8上
舉個例子
假設我要判斷的向量是
a = [1,1,5,0,1,3,2,2,1,3,5,5,4,3,5,3,2,1,5,1];
首先取出來判斷的五個元素為[1,1,5,0,1]
因為超過三個1
所以我把它輸出到text1上
第二段判斷的元素為[3,2,2,1,3]
沒有三個以上的相同元素
所以不輸出文字
第三段為[5,5,4,3,5]
有三個5,所以要輸出5到text2上
我知道如果是單純輸出1或5到text1跟2上就直接用
set(handles.text1,'String',1);
set(handles.text2,'String',5);就好了
可是我想請問
如果在某一段的時候我要輸出數字的話
我想先判斷text1是否已經輸出數字在上面了
如果text1已經輸出數字在上面
就繼續判斷text2是否有輸出數字在上面
一直到沒有被輸出文字的text的時候我才要把這一個數字輸出在該text上
請問這樣應該怎嚜做呢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.207.108
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章