matlab读取多个数据文件
求教怎么用matlab读取多个数据文件,就是将多个文件中的数据读到一个数组中注:多个数据文件类型完全一样;.dat格式;文件名规则我是菜鸟,希望各位大虾写的详细些,我会追...
求教怎么用matlab读取多个数据文件,就是将多个文件中的数据读到一个数组中
注:多个数据文件类型完全一样;.dat格式;文件名规则
我是菜鸟,希望各位大虾写的详细些,我会追加几十分的,谢谢
数据形式如图 展开
注:多个数据文件类型完全一样;.dat格式;文件名规则
我是菜鸟,希望各位大虾写的详细些,我会追加几十分的,谢谢
数据形式如图 展开
3个回答
展开全部
[FileName,PathName] = uigetfile('*.dat', 'Select all the dat-files ', 'MultiSelect', 'on'); %%选择所有dat文档,必须是所有!
for ii = 1:cc
filepath{1,ii} = fullfile(PathName, FileName{ii});
end
fid = fopen(filepath{1,1},'r');
然后用fscanf读取。
要详细一点的话得把dat文档贴上来,不然不好写 .
你想读哪些数据??
for ii = 1:cc
filepath{1,ii} = fullfile(PathName, FileName{ii});
end
fid = fopen(filepath{1,1},'r');
然后用fscanf读取。
要详细一点的话得把dat文档贴上来,不然不好写 .
你想读哪些数据??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以读入多个数组中,然后进行合并
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果文件名规则
%文件名前缀
prefix_T1='E:\T1_wustl\MPRAGE_slice_';
%文件数目
fnum =1:32;
%Read Image files
for i=length(fnum):-1:1
fname1 = [prefix_T1 num2str(fnum(i))];
matrix(:,:,i)=fopen(fname1,'r');
end
%文件名前缀
prefix_T1='E:\T1_wustl\MPRAGE_slice_';
%文件数目
fnum =1:32;
%Read Image files
for i=length(fnum):-1:1
fname1 = [prefix_T1 num2str(fnum(i))];
matrix(:,:,i)=fopen(fname1,'r');
end
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询