clear all;
clc;
file=dir('C:\Users\Administrator\Desktop\2016-11-18\zty44统计模式\QP=24\*.txt'); %读取所有的文件
%copy *.txt all.txt;
% A = load('a.txt'); % 文件a为数据文件1
% B = load('b.txt'); % 文件c为数据文件2
% fid=fopen('all.txt', 'w'); % 文件c为数据整合后的文件
% fprintf(fid,'%s', A); % 将文件a中的数据写入文件c
% fprintf(fid,'%s', B); % 将文件b中的数据写入文件c
% fclose(fid);
% size(file,1)
% file(1).name
% file(2).name
% file(3).name
%%%
%
%讲矩阵写入文件
%%%
fid=fopen('all24A1125.txt','wt');
for n=1:size(file,1)
%trnpre=dlmread(['C:\Users\Administrator\Desktop\2016-11-18\zty44统计模式\akiyo_qcif-300\',file(n).name]);
filename=['C:\Users\Administrator\Desktop\2016-11-18\zty44统计模式\QP=24\',file(n).name];
A=load(filename);
[x,y]=size(A);
for i=1:x
for j=1:y-1
fprintf(fid,'%d\t',A(i,j));
end
fprintf(fid,'%d\n',A(i,y));%每一行回车\n
end
end
fclose(fid);
matlab将矩阵写入文件
最新推荐文章于 2023-11-27 20:52:21 发布