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);
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。