[問題] 每行個數不同的讀檔已回收
請問一下
我現在有一個檔,每行有不同個數的 double 值
例如:
1 2 3 4 5
6 7
8 9 10
有沒有什麼辦法可以讓他讀到每行讀成一個cell,而cell內容是數字的陣列呢?
其實本來期望是用 dlmread 一次讀進來,但因為每行的資料個數差異太大
造成 out of memory
所以現在想說改用cell去存
目前看了help ,試了以下這行
data = textread('要讀的檔','%s','delimiter','\n', 'whitespace','');
但讀出來的結果變成第一個cell是 "1 2 3 4 5"的字串,第二個是"6 7"的字串...
cell內容不是我想要的數字陣列
想請問是否有辦法可以直接辦到我的要求,或是我只要再做什麼處理就可以了
謝謝m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.233.179
→
02/08 20:36, , 1F
02/08 20:36, 1F
→
02/08 20:36, , 2F
02/08 20:36, 2F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章