[問題] 請問字串計數問題已回收

看板MATLAB作者 (穀藏院忽之齋)時間16年前 (2009/03/10 22:54), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
請問各位 我要做出一個尋找字串的程式 假使說我想要尋找'abcd'這四個英文字連在一起的次數 我已經會讀入txt檔以及轉字串了 讀入的陣列是一個<X * Y Char>矩陣 內容是 abcdab cdabcd abcdab 我只能計數到3個abcd字串 如果第一列的最後兩字ab與第二列開頭的兩字cd如果也要能搜尋到的話 要怎麼使用呢? 搜尋到的話那麼計數器的abcd字串出現次數就不是3次而是4次了 我搞不太懂搜尋還要能換列的原理 請各位不吝指導 謝謝 不好意思忘記說 我和我同學有使用過將所有的矩陣組成1列的方法 但是如果輸入資料量大時 Matlab的Busy狀態會持續很久 我們想要嘗試 搜尋是否可以略過 "換行" 而不用將陣列重組成一列的方法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.39.199

03/10 23:11, , 1F
轉成一個column再去搜尋好了,reshape(A',1,[])
03/10 23:11, 1F
※ 編輯: YCC28 來自: 220.131.39.199 (03/10 23:16)
文章代碼(AID): #19jdyIAr (MATLAB)
文章代碼(AID): #19jdyIAr (MATLAB)