由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - matlab 做不规则 数据输入,求教
相关主题
问一个简单问题的算法a question about Matlab fread
问一个C++的binary search tree类实现问题如何用fprintf 连续写数据
What is wrong of this Maple worksheet?matlab输出问题
老大们再帮一把吧[合集] 请教一段matlab程序 (转载)
请问怎么不占内存地把数据写入一个图像文件?[合集] 在matlab 如何 将生成的文件写到指定的目录。
Re: How to save variables in file in MAT[合集] 举个例子:每天一题
matlab高手进来看看,谢谢请问C语言fscanf的用法
[转载] matlab里面移动指针pointer问题[合集] Matlab输出的文件怎么读进fortran?
相关话题的讨论汇总
话题: fid话题: net话题: s%话题: line话题: end
进入Computation版参与讨论
1 (共1页)
s*****a
发帖数: 2735
1
谢了个小程序,用来读入不规则的data,能够读入,但是会报错。
应该是loop上太菜了(原谅我是新手,真不好意思)
我把文件贴出来,请认识的帮看看,run run。
这个问题困扰很久了,还有自己的方法可能真的有点笨,请指点,万分感谢。
data file:
https://www.dropbox.com/s/83nd46ny7gunyhv/data.csv
test code:
https://www.dropbox.com/s/vvzfw6uhhgkekbd/test.m
————————————————————————————————————-
test code copy:(下边两个方法都出错了,虽然能够正常读入)
%% input 1
fid_t = fopen(...
'C:\**\data.csv', ... % <------------- address
'r');
while ~feof(fid_t)
temp1 = fgetl(fid_t);
temp2 = regexprep(temp1, '"', '');
line = csv2cell(temp2);

if strcmp(line{1}, 'DataType:')
if strcmp(line{2}, 'Net')
O2=line{2};
fgetl(fid_t);
NET=[]
while ~feof(fid_t)
tp1 = fgetl(fid_t);
tp2 = regexprep(tp1, '"', '');
line = csv2cell(tp2);
NET=[NET; line];
if isempty(line)
break;
end

end
end
end
end;
fclose(fid_t);
%%----------------------------------------------------------
%% input 2
fid_t = fopen(...
'C:\**\data.csv', ... % <------------- address
'r');
while ~feof(fid_t)
temp1 = fgetl(fid_t);
temp2 = regexprep(temp1, '"', '');
line = csv2cell(temp2);

if strcmp(line{1}, 'DataType:')
if strcmp(line{2}, 'Net')
O2=line{2};
fgetl(fid_t);
NET={};

if ~isempty(line)
while ~feof(fid_t)

tp1 = fgetl(fid_t);
tp2 = regexprep(tp1, '"', '');
temp_1 = textscan(tp2, '%s%s%s%s%s%s%s%s%s',...
'Delimiter', ',');
temp_2=[temp_1{:}];


NET{end+1}=temp_2;

end
end
end
end
end;
fclose(fid_t);
1 (共1页)
进入Computation版参与讨论
相关主题
[合集] Matlab输出的文件怎么读进fortran?请问怎么不占内存地把数据写入一个图像文件?
matlab环境下如何建一个空文件Re: How to save variables in file in MAT
[C++]string array?matlab高手进来看看,谢谢
请教一个C++程序结构的问题[转载] matlab里面移动指针pointer问题
问一个简单问题的算法a question about Matlab fread
问一个C++的binary search tree类实现问题如何用fprintf 连续写数据
What is wrong of this Maple worksheet?matlab输出问题
老大们再帮一把吧[合集] 请教一段matlab程序 (转载)
相关话题的讨论汇总
话题: fid话题: net话题: s%话题: line话题: end