[問題] 如何不用讀取全部資料而能只讀取指定的第幾列呢?已回收

看板MATLAB作者 (小 美 )時間16年前 (2009/11/03 13:37), 編輯推噓3(301)
留言4則, 2人參與, 最新討論串1/1
我有一筆資料有好幾萬列 我想要讀取其中幾列 譬如是第10000, 30000, 100000列 如果一次將檔案全部load進來 就會面臨到記憶體不足的情形 本來有想要嘗試用textscan的方式 然後把前面的列數都當作headerlines 但是現在問題在於 我不知道怎麼讓他只讀一列就終止><!!! 請問有任何方法可以讓我不用load所有資料 卻可以讀取特定一列嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.73.215

11/03 14:04, , 1F
fread(x,[x y],'format')
11/03 14:04, 1F

11/03 14:05, , 2F
用for迴圈去做就好Y
11/03 14:05, 2F

11/03 14:24, , 3F
可以描述一下前幾列的長相嗎?
11/03 14:24, 3F

11/03 14:26, , 4F
每一列都長一樣?
11/03 14:26, 4F
文章代碼(AID): #1Axy690h (MATLAB)