matlab将矩阵写入文件
clear all;
clc;
file=dir("C:UsersAdministratorDesktop2016-11-18zty44统计模式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:UsersAdministratorDesktop2016-11-18zty44统计模式akiyo_qcif-300",file(n).name]);
filename=["C:UsersAdministratorDesktop2016-11-18zty44统计模式QP=24",file(n).name];
A=load(filename);
[x,y]=size(A);
for i=1:x
for j=1:y-1
fprintf(fid,"%d ",A(i,j));
end
fprintf(fid,"%d
",A(i,y));%每一行回车
end
end
fclose(fid);声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
