作者jet96344 (等待好结果)
看板MATLAB
标题[问题]请教fgetl处理不规则数据运用方式
时间Fri Mar 14 06:01:45 2014
大家好 我现在手上有个数据是不规则的排列方式如下
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