1.读存文件
a = [1 1 1 1 1];adc_data = dec2hex(prompt_1,2);fid = fopen('b.txt','wt');fprintf(fid,'%g\n',Data_dec); % 目前为列向量fclose(fid);% fid = fopen('b.txt','at');% fprintf(fid,'%g\t',a); % 目前为行向量% fclose(fid);Data_hex=textread('b.txt','%s')';%读出采集的数据Data_dec=hex2dec(Data_hex);%将16进制转换为10进制fid=fopen('b.txt','wt'); %写⼊的⽂件,各函数后⾯有说明[m,n]=size(a);for i=1:1:mfor j=1:1:nif j==nfprintf(fid,'%g\n',a(i,j));elsefprintf(fid,'%g\t',a(i,j));endendendfclose(fid);然后⽤写字板打开b.txt,内容如下:矩阵17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2 9
打开⽅式参数由以下字符串确定:
r 读出
w 写⼊(⽂件若不存在,⾃动创建)
a 后续写⼊(⽂件若不存在,⾃动创建)
r+ 读出和写⼊(⽂件应已存在)
w+ 重新刷新写⼊,(⽂件若不存在,⾃动创建)
a+ 后续写⼊(⽂件若不存在,⾃动创建))
w 重新写⼊,但不⾃动刷新
a 后续写⼊,但不⾃动刷新
⽂件的存储格式:⽂件打开的默认⽅式是:⼆进制。以⽂本⽅式打开,可以在⽅式参
数“permission”中加⼊“t”⽂件将,如“rt”,“wt+”
