matlab中fprintf整数,matlab中fprintf函数的⽤法
fprintf函数能够将数据按指定格式写⼊到⽂本⽂件中。其调⽤格式为:算法
数据的格式化输出:fprintf(fid, format, variables)函数
按指定的格式将变量的值输出到屏幕或指定⽂件,fid为⽂件句柄,若缺省,则输出到屏幕orm
format⽤来指定数据输出时采⽤的格式blog
%d 整数字符串
%e 实数:科学计算法形式string
%f 实数:⼩数形式it
%g 由系统⾃动选取上述两种格式之⼀form
%s 输出字符串class
fprintf(fid,format,A)
说明:fid为⽂件句柄,指定要写⼊数据的⽂件,format是⽤来控制所写数据格式的格式符,与fscanf函数相同,A是⽤来存放数据的矩阵。
例 建⽴⼀个字符矩阵并存⼊磁盘,再读出赋值给另外⼀个矩阵。
>> a='string';
>> fid=fopen('d:\','w');
>> fprintf(fid,'%s',a);
>> fclose(fid);
>> fid1=fopen('d:\','rt');
>> fid1=fopen('d:\','rt');
>> b=fscanf(fid1,'%s')
b =
string变量
fprintf格式matlab读txt⽂件
fid=fopen('fx.txt','r');
%获得⽂件号
[f,count]=fscanf(fid,'%f %f',[12,90]);
%把⽂件号1的数据读到f中。其中f是[12 90]的矩阵
%这⾥'%f %f'表⽰读取数据的形势,他是按原始数据型读出
fclose(fid);
%关闭⽂件
另外有的txt⽂件还能够⽤load来打开
其语句为
f=load('fx.txt)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论