第四讲MATLAB文件操作.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第四讲MATLAB文件操作;*;*;翻开文件;

w:翻开后写入数据。该文件已存在那么更新;不存在那么创立。

w+:读写方式翻开文件。先读后写。该文件已存在那么更新;不存在那么创立。

a:在翻开的文件末端添加数据。文件不存在那么创立。

a+:翻开文件后,先读入数据再添加数据。文件不存在那么创立。

另外,在这些字符串后添加一个“t〞:

如,“rt〞或“wt〞,那么将该文件以文本方式翻开;

如果添加的是“b〞,那么以二进制格式翻开,这也是fopen函数默认的翻开方式。?;*;关闭文件;*;*;*;例:建立一数据文件test.dat,用于存放矩阵A的数据

A=[-0.6515-0.2727-0.4354-0.3190-0.9047

-0.7534-0.4567-0.3212-0.4132-0.3583

-0.9264-0.8173-0.7823-0.3265-0.0631

-0.1735-0.7373-0.0972-0.3267-0.6298

-0.4768-0.6773-0.6574-0.1923-0.4389];*;*;例:建立一数据文本文件txt.dat,用于存放矩阵A的数据

A=[-0.6515-0.2727-0.4354-0.3190-0.9047

-0.7534-0.4567-0.3212-0.4132-0.3583

-0.9264-0.8173-0.7823-0.3265-0.0631

-0.1735-0.7373-0.0972-0.3267-0.6298

-0.4768-0.6773-0.6574-0.1923-0.4389];[A,COUNT]=fscanf(Fid,%f,[55])

A=

-0.6515-0.2727-0.4354-0.3190-0.9047

-0.7534-0.4567-0.3212-0.4132-0.3583

-0.9264-0.8173-0.7823-0.3265-0.0631

-0.1735-0.7373-0.0972-0.3267-0.6298

-0.4768-0.6773-0.6574-0.1923-0.4389;计算当x=[01]时f(x)=exp(x)的值,并将结果写入到文件my.txt中。

程序x=0:0.1:1;

y=[x;exp(x)];%y有两行数据

fid=fopen(E:\my.txt,w);

fprintf(fid,‘%6.2f%12.8f\n’,y);%把y数据写入到fid

fclose(fid);

typeE:\my.txt;这是浮点数输出格式,如:%6.2f表示无论结果有多少位,输出结果至少占六个制表符,即六个位置,不够的用空格补满,可以超过,且保存两位小数位。同理,%12.8f占十二个位置,八位小数。

%d整数

%e实数:科学计算法形式

%f实数:小数形式

%g由系统自动选取上述两种格式之一

%s输出字符串;4.3读写格式化文件;读写格式化文件;读写格式化文??

4.3.2textread

[A,B,C,...]=textread(filename,format)

[A,B,C,...]=textread(filename,format,N)

其中filename就是文件名,format就是要读取的格式,A,B,C就是从文件中读取到的数据。

注意:中括号里面变量的个数必须和format中定义的个数相同。textread(filename,format,N)的语法,读取N次。

typeE:\my.txt

?

[a1a2]=textread(E:\my.txt,%s%f)

?

这样文件my.txt中的每列分别读入变量a1、a2。;myfile.txt中的内容如下:

1234

5678

9101112

相应的语句为:

[data1,data2,data3,data4]=textread(myfile.txt,%

文档评论(0)

199****4744 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7002121022000045

1亿VIP精品文档

相关文档