[請問] Matlab textread讀值問題消失

看板ask作者時間10年前 (2014/05/25 23:37), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
手邊有一個table.txt,內容例如 0100-3101 以下為我寫的程式 ------------------------------------- load_data=textread('table.txt','%s') <= 讀取table.txt 並轉成字串 a=load_data{1} <= 因為只有一維陣列,所以只讀取第一個cell ------------------------------------- 因此我得到的 a=0110-3101 為我所要的內容沒錯 但是我的問題是 在讀值並轉成字串之下,如何讓程式自己知道a裡面有幾個字串?! 因為我原本以為-3算一個字串,a讀出來為8個字串 沒想到因為多一個-變多一個字串 -- weltschmerz:超可愛,快轉可愛版 02/25 08:32 l1l1l1l1:可愛版是什麼鬼?不會真有這種版吧? 02/25 09:20 ※ l1l1l1l1:轉錄至看板 cute 02/25 12:18 l1l1l1l1:幹,還真的有這種版 02/25 12:18 ntitgavin:那是中國科技大學版 02/25 12:41 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.185.177 ※ 文章網址: http://www.ptt.cc/bbs/ask/M.1401032234.A.8B2.htmlbbogod:轉錄至看板 MATLAB

05/26 00:26, , 1F
size(load_data)
05/26 00:26, 1F

05/26 01:19, , 2F
感謝大大!不知道有這個函式可以用
05/26 01:19, 2F
文章代碼(AID): #1JWWugYo (ask)