数据的输入输出和文件的读写.pptVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据的输入输出和文件的读写

数据的输入输出及文件的读写 ;4.显示命令 disp 功能:显示指定的变量或变量的内容。 调用格式: disp(变量名);2. load: 功能:从磁盘文件中重新调入变量内容到工作空间。 格式一: load   将保存在“matlab.mat”文件中的所有变量调入到工作空间。 格式二: load  文件名 从“文件名 . mat”中调入变量,可给出全部路径。 3. fopen 功能:打开文件或获得打开文件信息。 格式一: f_id=fopen(文件名,’允许模式’);格式二: [f_id , message]=fopen (文件名,’允许模式’,格式) 功能:用指定的数据“格式”打开数据文件,返回文件标识和打开文件信息两个参数。 “数据格式”。;5.fread 格式一: [A, count]=fread(f_id, size, ’精度’) 功能:从指定文件中读入二进制数据,将数据写入到矩阵A中;可选输出count返回成功读入元素个数;f_id为整数文件标识,其值由fopen函数得到;可选参数size确定读入多少数据,如果不指定参数size,则一直读到文件结束为止,参数size合法选择有: n :读入n个元素到一个列向量; inf :读到文件结束,返回一个与文件数据元素相同的列向量; [m, n]:读入足够元素填充一个m×n阶矩阵,填充按列顺序进行,如果文件不够大,则填充0。 ‘精度’表示读入数据精度的字符串,控制读入每个值的数据位,这些位可以是整数型、浮点值或字符。;7.fscanf 格式一: A=fscanf (f_id, ’格式’) 从由f_id所指定的文件中读入所有数据,并根据’格式’字符串进行转换,并返回给矩阵A,’格式’字符串指定被读入数据的格式。 格式二: [A, count]=fscanf(f_id,’格式’,size) 读入由size指定数量的数据,并根据’格式’字符进行转换,并返回给矩阵A,同时返回成功读入的数据数量count。 8.fprintf 格式一: count=fprintf(f_id,’格式’,A,…) 将矩阵A或其它矩阵的实部数据以’格式’字符串指定的形式进行规格化,并将其写入指定的文件中,其返回值为写入数据的数量。 格式二: fprintf(’格式’,A,…) 将A或其它值以’格式’给定的形式输出到标准输出-显示屏幕上。 ;9.fgets 功能:以字符串形式返回文件中的下一行内容,包含行结束符。 格式一: ctr=fgets(f_id) 返回文件标识为f_id的文件中的下一行内容,如果遇到文件结尾(EOF),则返回-1,所返回的字符串中包括文本结束符,用fgetl( )则返回的字符串中不包括行结束符。 格式二: str=fgest((f_id,n) 返回下行中最多n个字符,在遇到行结束符或文件结束(EOF)时不追加字符。 10.fgetl 功能:以字符串形式返回文件中的下一行内容,但不含行结束符。 格式: str=fgetl(f_id) 返回文件标识为文件中的下一行内容,如果遇到文件结尾,则返回-1,所返回的字符串中不包括行结束符。; 11.ferror 功能:查询MATLAB关于文件输入、输出操作的错误。   messgeg=ferror(f_id)  将标识为f_id的已打开文件的错误信息返回给message变量。 12.feof 功能:测试文件结尾(EOF)。 格式: eoftest=feof(f_id)   测试指定文件是否设置了EOF;如果返回1则表示设置了EOF指示器,返回0未设置。 ;13.imread 功能: 从图像文件中读入图像 格式一: A=imread(文件名,’图像文件格式’) 将文件名指定的图像文件读入A,A为无符号8位整数(uint8)。如果文件为灰度图像, 则A为一个二维数组;如果文件是一个真彩色RGB图像,则A是一个三维数组(m*n*3)。 格式二:[A, map]=imread(文件名,’图像文件格式’) 读入索引图像到矩阵A,其调色板值返回给map,A为无符号8位整数(uint8),map 为双精度浮点数,其值在[0,1]范围内。;16.auread 功能: 读入声音文件(.au) 格式一: Y=auread (aufile)   读入由文件名aufile指定的声音文件,返回采样数据给变量Y。如果文件名中没有扩 展名,则自动在其后加上.au作为扩展名。幅值在[-1,1]范围内。支持多通道数据格式: 8-bit mu-law;或 8-, 16-, 32-bit linear。 格式二: [Y, Fs,bits]=auread(aufile) 返回采样率Fs(Hz)以及文件中每数据编码

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档