matlab⾥%s,matlab中fprintf函数的⽤法详解-PHP问题matlab中fprintf函数的⽤法详解:
fprintf函数可以将数据按指定格式写⼊到⽂本⽂件中。其调⽤格式为:
数据的格式化输出:fprintf(fid, format, variables)
按指定的格式将变量的值输出到屏幕或指定⽂件,fid为⽂件句柄,若缺省,则输出到屏幕
format⽤来指定数据输出时采⽤的格式
%d 整数
%e 实数:科学计算法形式
%f 实数:⼩数形式
%g 由系统⾃动选取上述两种格式之⼀
%s 输出字符串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
matlab读txt⽂件
fid=fopen('fx.txt','r');
%得到⽂件号
[f,count]=fscanf(fid,'%f %f',[12,90]);
%把⽂件号1的数据读到f中。其中f是[12 90]的矩阵
fprintf格式%这⾥'%f %f'表⽰读取数据的形势,他是按原始数据型读出
fclose(fid);
%关闭⽂件
另外有的txt⽂件还可以⽤load来打开
其语句为
f=load('fx.txt)
推荐教程: 《php教程》
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论