[問題] 使用textread讀檔問題已回收

看板MATLAB作者 (小瓶)時間15年前 (2010/05/27 18:32), 編輯推噓3(306)
留言9則, 4人參與, 最新討論串1/1
已解決~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 我有一個 input 它的類型是檔案 不是 input.txt 或 input.dat 之類的 請問我能用textread直接讀檔進來嗎 我的input檔案用記事本開是7x2的14個數字 這些是我試都不行的 textread(input,'%f %f'); textread('input','%f %f'); ========================================== 用load可以 x=load('input1') 這樣是可以的 ========================================== 想請問textread有辦法嗎 還是要配合fopen使用 或者還有別的方式? ========================================== 我另外用textscan開啓的方式 fid=fopen('input1','rt'); xx = textscan(fid,'%f %f',-1); 這樣也是可以的 -- 看不見 卻依舊存在 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.98.181

05/27 19:58, , 1F
好歹也說清楚是什麼樣的檔案
05/27 19:58, 1F

05/27 21:07, , 2F
dlmread ?
05/27 21:07, 2F

05/27 23:52, , 3F
讀檔問題是要看你檔案的儲存格式,而不是副檔名
05/27 23:52, 3F

05/27 23:53, , 4F
你的檔案是ascii檔還是binary檔,是ascii檔那格式又如何
05/27 23:53, 4F

05/28 02:01, , 5F
抱歉 我不知道他是ascii檔還是binary 這要怎麼看~_~
05/28 02:01, 5F

05/28 02:02, , 6F
我用記事本開啓 它是7x2共14個數字
05/28 02:02, 6F
※ 編輯: bera 來自: 140.117.98.181 (05/28 04:58)

05/28 10:59, , 7F
那就直接用textread讀吧,其實你可以自己先測試再問的
05/28 10:59, 7F

05/28 12:00, , 8F
所以是textread + fopen嗎 我直接用textread一直試不成功
05/28 12:00, 8F
※ 編輯: bera 來自: 140.117.98.181 (05/28 12:06) ※ 編輯: bera 來自: 140.117.98.181 (05/31 12:15)

05/31 12:15, , 9F
解決囉~~^^
05/31 12:15, 9F
文章代碼(AID): #1B_afHI1 (MATLAB)