牛骨文教育服务平台(让学习变的简单)
博文笔记

matlab将矩阵写入文件

创建时间:2016-11-25 投稿人: 浏览次数:1643
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);

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。