[問題] 開啟計事本,並計算出裡出現的單字?已回收

看板MATLAB作者 (央)時間15年前 (2010/07/13 01:54), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
想請問一下, 我想用MATLAB 自動去讀取一個.Txt 檔, 並找出裡面我所想找的單字, 最後計算出總共找到了幾個。 我文字檔的內容是: img1.jpg,3441,neutral,Image049.jpg img10.jpg,4827,sad,Image039.jpg img2.jpg,4696,disgust,Image022.jpg img3.jpg,4825,happy,Image007.jpg img4.jpg,3608,disgust,Image019.jpg img5.jpg,5132,happy,Image007.jpg img6.jpg,3701,sad,Image040.jpg img7.jpg,4706,neutral,Image044.jpg img8.jpg,3574,neutral,Image045.jpg img9.jpg,3510,neutral,Image049.jpg 目前我是用以下的方式讀取 [name number emtion photo]= textread('Results.txt','%s%d%s%s','delimiter',',') 我想計算出"emtion" 裡的 各別neutral, sad, happy..等的計數, 還有計算出總共讀到幾筆資料。(因為要算百分比) 請問一下,該怎麼做會比較好呢 :) 有高手幫個忙,感謝你們。 -- 無名 http://www.wretch.cc/album/oao54bb (建議要認識我,從無名來比較方便^^) 臉書 http://www.facebook.com/oao54bb (純粹都在玩餐廳、開心農場...) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.135.59 ※ 編輯: oao54bb 來自: 163.17.132.142 (07/13 17:45)

07/14 13:56, , 1F
idx_n = ismember(emotion, 'neutral'); %回傳符合neutral
07/14 13:56, 1F

07/14 13:58, , 2F
的索引值,其他以此類推....以你的例子,其實用excel最方便
07/14 13:58, 2F

07/14 23:12, , 3F
補充一下,idx_n的值為0或1,請找其值為1的索引值
07/14 23:12, 3F
文章代碼(AID): #1CErQvvo (MATLAB)