用matlab怎么读出TXT文件中大量数据并编辑
有TXT文件中有大量数据,上万个如:0,0,0,1,1,2,2,3,4,5,6,7,8,10,11,13,15,16,18,20,22,24,26,29......用ma...
有TXT文件中有大量数据,上万个如:0,0,0,1,1,2,2,3,4,5,6,7,8,10,11,13,15,16,18,20,22,24,26,29......用matlab怎么读出,并每256个一组显示?谢谢,急用
展开
4个回答
展开全部
如果你的数据可以被256整除,那么可以如下:
fphn=fopen('filename.txt','r'); %%%你的文件要存在matlab根目录的work文件夹中,否则要有%%%完整路径才行
data=fscanf(fphn,'%f %f',[256,inf]); %%% 256列的数据
data=data'; %%转置
fclose(fphn);
如果不能被256整除,先保存为一个列矩阵,然后自己处理。
fphn=fopen('filename.txt','r'); %%%你的文件要存在matlab根目录的work文件夹中,否则要有%%%完整路径才行
data=fscanf(fphn,'%f %f',[256,inf]); %%% 256列的数据
data=data'; %%转置
fclose(fphn);
如果不能被256整除,先保存为一个列矩阵,然后自己处理。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
全读进来,然后用reshape
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询