(精品)第四章matlab操作

上传人:仙*** 文档编号:245033922 上传时间:2024-10-07 格式:PPT 页数:13 大小:68.50KB
返回 下载 相关 举报
(精品)第四章matlab操作_第1页
第1页 / 共13页
(精品)第四章matlab操作_第2页
第2页 / 共13页
(精品)第四章matlab操作_第3页
第3页 / 共13页
点击查看更多>>
资源描述
*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第四章,MATLAB,文件操作,10/7/2024,1,文件的打开与关闭,文件的读写操作,数据文件定位,10/7/2024,2,文件数据格式有两种形式,一是二进制文件,二是文本文件。在打开文件时需要进一步指定文件格式类型,即指定是二进制文件还是文本文件。,4.1,文件的打开与关闭,10/7/2024,3,4.1.1,文件的打开,(,举例,examp4_1.m,),fopen,函数的调用格式为,:,fid=,fopen,(,文件名,打开方式,),其中,文件名用字符串形式,表示待打开的数据文件。常见的打开方式有:,r,表示对打开的文件读数据,,w,表示对打开的文件写数据,,a,表示在打开的文件末尾添加数据。,fid,用于存储文件句柄值,句柄值用来标识该数据文件,其他函数可以利用它对该数据文件进行操作,。,10/7/2024,4,文件在进行完读、写等操作后,应及时关闭,以保证文件的安全可靠。关闭文件用,fclose,函数,调用格式为:,sta,=,fclose(fid,),该函数关闭,fid,所表示的文件。,sta,表示关闭文件操作的返回代码,若关闭成功,返回,0,,否则返回,1,。,4.1.2,文件的关闭,10/7/2024,5,4.2,文件的读写操作,4.2.1,二进制文件的读写操作,1.,读二进制文件(,举例,examp4_2.m,),fread,函数可以读取二进制文件的数据,并将数据存入矩阵。其调用格式为,:,A,COUNT=,fread(fid,size,precision),其中,A,用于存放读取的数据,,COUNT,返回所读取的数据元素个数,,,fid,为文件句柄,,,10/7/2024,6,size,为可选项,若不选用则读取整个文件内容,若选用则它的值可以是下列值,:,(1)N,表示读取,N,个元素到一个列向量,。,(2),Inf,表示读取整个文件,。,(3)M,N,表示读数据到,MN,的矩阵中,数据按列存放。,precision,代表读写数据的类型,10/7/2024,7,2.,写二进制文件,(,举例,examp4_3.m,),fwrite,函数按照指定的数据类型将矩阵中,的元素写入到文件中。其调用格式为,:,COUNT=,fwrite,(fid,A,precision),其中,,COUNT,返回所写的数据元素个,数,,,fid,为文件句柄,,,A,用来存放写入文件,的数据,,,precision,用于控制所写数据的类,型,其形式与,fread,函数相同,。,10/7/2024,8,练习:建立一数据文件,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.6673-0.6574-0.1923-0.4389,10/7/2024,9,4.2.2,文本文件的读写操作,1.,读文本文件,fscanf,函数的调用格式为:,A,COUNT=,fscanf,(fid,format,size),其中,,A,用以存放读取的数据,,,COUNT,返回所读取的数据元素个数。,fid,为文件句柄,。,format,用以控制读取的数据格式,由,%,加上格式符组成,常见的格式符有,d,,,f,,,s,。,size,为可选项,决定矩阵,A,中数据的排列形式。,10/7/2024,10,2.,写文本文件,fprintf,函数的调用格式为,:,COUNT=,fprintf(fid,format,A),其中,,A,存放要写入文件的数据。先按,format,指定的格式将数据矩阵,A,格式化,然后写入到,fid,所指定的文件。格式符与,fscanf,函数相同,。,10/7/2024,11,4.3,数据文件定位,MATLAB,提供了与文件定位操作有关的函数,fseek,和,ftell,。,fseek,函数用于定位文件位置指针,其调用格式为,:,status=,fseek(fid,offset,origin),其中,,fid,为文件句柄,,,offset,表示位置指针相对移动的字节数,,,origin,表示位置指针移动的参照位置。若定位成功,,,status,返回值为,0,,否则返回值为,1,。,10/7/2024,12,ftell,函数返回文件指针的当前位置,其调用格式为:,position=,ftell,(fid),返回值为从文件开始到指针当前位置的字节数。若返回值为,1,表示获取文件当前位置失败。,10/7/2024,13,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!