a=dlmread('原来的文件名',' ',0,11);%这里用了空格‘ ’作分隔符
b=reshape(a,[numel(a)/5 5]);%重组成5列的数据,不过要先确保减掉11个之后的数据是5的倍数
dlmwrite('后来的文件名',b,'delimiter','\t','newline','pc');
如果你要一个月的数据合并,可以设计一个循环
c=[];
for n=1:30 %按30天算
a=dlmread('原来的第n文件名',' ',0,11);
b=reshape(a,[numel(a)/5 5]);
dlmwrite('后来的第n个文件名',b,'delimiter','\t','newline','pc');
c=[c;b]; %吧数据合并到c
end
dlmwrite('合并数据的文件名',c,'delimiter','\t','newline','pc');
其中文件名要根据天数改变,这里不知道你原来的文件名是在怎样的只能概括
c还是一个5列的数据,存着一个月的数据,再根据你自己需要的画图吧
这plot之后,可以增加参数,控制线型或者marker的显示风格
例如
plot(x,y,'--rs','LineWidth',2,... %线型为红色虚线,marker为方框,线粗细设定为2
'MarkerEdgeColor','k',... %marker边缘颜色设定为黑色
'MarkerFaceColor','g',... %marker内部颜色设定为绿色
'MarkerSize',10) %marker大小设定为10
如果你只需要设定大小,那么只需要最后一个设定就可以了
大小有后面的数字决定
用循环,然后用fwrite的时候到5的倍数的时候后面加个换行符即可。