[討論] Matlab讀檔遇到無資料問題~

看板MATLAB作者 (天上掉下來ㄉ便便)時間14年前 (2012/02/16 14:37), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串1/2 (看更多)
各位大大好~我遇到的問題如下 我有一個檔案 XXX.dat ,資料型態如下~ 一個10*1的矩陣大小。空白部分為沒值。 ----------- 1.02 3.07 4.05 2.08 2.08 5.85 5.98 4.76 ----------- 我試過fscanf or fgets fget1 textread importdata 等等方法~ 讀出來的資料皆為8*1的矩陣。 ----------- 1.02 3.07 4.05 2.08 2.08 5.85 5.98 4.76 ----------- 請問各位大大我還有其他什麼辦法才能讀到完整的10*1的矩陣, 亦即無值的部分也佔一個矩陣位置。 以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.120.128

02/16 15:22, , 1F
matlab是不是在矩陣沒值的位置會自動補零?
02/16 15:22, 1F

02/16 15:43, , 2F
預設矩陣 不然就 數據就打上NaN
02/16 15:43, 2F

02/16 20:27, , 3F
預設矩陣的方式還是沒辦法~
02/16 20:27, 3F

02/16 20:28, , 4F
diva~依我用的輸入檔案的方式~好像都不會補零1
02/16 20:28, 4F

02/17 09:35, , 5F
複製貼上至txt檔 用直接補值的方式 這樣也許較快...
02/17 09:35, 5F

02/17 10:14, , 6F
我的意思是 是不是無法達到無值的部份也佔一個位置
02/17 10:14, 6F

02/17 10:14, , 7F
那個位置必須要放個什麼東西 ex NaN, 0, Inf
02/17 10:14, 7F

02/17 10:22, , 8F
加入類似if isempty(line), x(i,1)=nan, end 的命令如何?
02/17 10:22, 8F
文章代碼(AID): #1FFAGfSk (MATLAB)
文章代碼(AID): #1FFAGfSk (MATLAB)