[問題] 一個讀檔的問題已回收

看板MATLAB作者 (老人家)時間16年前 (2009/08/28 15:42), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串2/3 (看更多)
各位前輩 HELLO 小弟利用 fid=fopen(['D:\新資料夾\桌面\Matlab Work\WL\O' name '.txt'],'r+'); data2=fscanf(fid, '%f' ,[1 inf]); 讀取檔案 但是 原本 150*200 的資料 會變成 1*30000 所以我就使用 reshape 結果排序的方式不太對 造成根源資料不同 原本資料 1 2 3 4 ........ 200 201 202 203 204 ..... 400 ........ ........ .......................30000 我利用 讀檔 + reshape 竟然變成 1 201 401 601 801 ....... 2 .............................. 3 .............................. 4 . . 請高手幫忙 如何讀取才能根源資料相同 ! 感恩! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.88.58

08/28 16:18, , 1F
最後再補一個 transpose 試試看。
08/28 16:18, 1F

08/28 16:57, , 2F
請問加在哪
08/28 16:57, 2F

08/28 17:01, , 3F
該不會是補個 (')
08/28 17:01, 3F

08/28 17:04, , 4F
不行 ><
08/28 17:04, 4F

08/28 23:31, , 5F
不行就先補個'再reshape,順序換一下看起來就可以了
08/28 23:31, 5F
文章代碼(AID): #1AbufEJl (MATLAB)
文章代碼(AID): #1AbufEJl (MATLAB)