作者skybearlove (天上掉下來ㄉ便便)
看板MATLAB
標題[討論] Matlab讀檔遇到無資料問題~
時間Thu Feb 16 14:37:26 2012
各位大大好~我遇到的問題如下
我有一個檔案 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
1F:推 diva:matlab是不是在矩陣沒值的位置會自動補零? 02/16 15:22
2F:→ Rasin:預設矩陣 不然就 數據就打上NaN 02/16 15:43
3F:→ skybearlove:預設矩陣的方式還是沒辦法~ 02/16 20:27
4F:→ skybearlove:diva~依我用的輸入檔案的方式~好像都不會補零1 02/16 20:28
5F:推 hpyuann:複製貼上至txt檔 用直接補值的方式 這樣也許較快... 02/17 09:35
6F:推 diva:我的意思是 是不是無法達到無值的部份也佔一個位置 02/17 10:14
7F:→ diva:那個位置必須要放個什麼東西 ex NaN, 0, Inf 02/17 10:14
8F:推 ht15trep:加入類似if isempty(line), x(i,1)=nan, end 的命令如何? 02/17 10:22