看板 MATLAB 關於我們 聯絡資訊
各位大大好~我遇到的問題如下 我有一個檔案 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
diva:matlab是不是在矩陣沒值的位置會自動補零? 02/16 15:22
Rasin:預設矩陣 不然就 數據就打上NaN 02/16 15:43
skybearlove:預設矩陣的方式還是沒辦法~ 02/16 20:27
skybearlove:diva~依我用的輸入檔案的方式~好像都不會補零1 02/16 20:28
hpyuann:複製貼上至txt檔 用直接補值的方式 這樣也許較快... 02/17 09:35
diva:我的意思是 是不是無法達到無值的部份也佔一個位置 02/17 10:14
diva:那個位置必須要放個什麼東西 ex NaN, 0, Inf 02/17 10:14
ht15trep:加入類似if isempty(line), x(i,1)=nan, end 的命令如何? 02/17 10:22