為什麼這篇MATLAB fgetl鄉民發文收入到精華區:因為在MATLAB fgetl這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者jet96344 (等待好結果)看板MATLAB標題[問題]請教fgetl處理不規則數據運用方式...
大家好 我現在手上有個數據是不規則的排列方式如下
102 3
6 0.02 0.1 0.1 0.65
10 0.2 0.1 0.5
11 0.5 0.5 0.66
109 2
8 0.5 0.6 0.33
11 0.5 0.5 0.66
(類似此格式有上千筆)
第一行只有兩個數值
然後接下去開頭先空格在接數值
我需要把開頭11的那一列修改成其他數值
我目前知道用fgetl可以一行一行讀取
命令如下
s={}
fid = fopen('filename');
tline = fgetl(fid);
while ischar(tline)
s=[s;tline];
tline = fgetl(fid);
end
然後把每一行讀進來後 結著就不知道該怎麼修改
請問各位高手知道該用甚麼指令找出11開頭的數值然後修改嗎
最後我要在儲存成原來的格式應該怎麼儲存? save跟dlmwrite應該是不可行
拜託各位高手可以給我一點建議 感謝各位~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.46.109.117