欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    数据的输入输出及文件的读写.ppt

    • 资源ID:5457721       资源大小:248.01KB        全文页数:11页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据的输入输出及文件的读写.ppt

    数据的输入输出及文件的读写,交互输入与输出命令和函数,1键盘输入命令input格式一:u=input(提示内容)格式二:u=input(提示内容,s)在屏幕上显示提示内容,等待从键盘输入,将输入的符号以字符串赋给文本(字符串)变量u。,2.菜单输入命令menu功能:产生一个供用户输入的选择菜单。格式:k=menu(title,选项1,选项2,选项n)显示以字符串变量title为标题的菜单,选择为字符变量:选项1,选项2,选项n,并将所输入的值赋给变量k。,3暂停执行命令pausepause 常用在M文件中,用于停止执行,直接按任意键继续执行;pause(n)暂停执行n秒后继续执行;pause on 允许一系列pause命令暂停程序执行;pause off 保证任何pause命令和pausea(n)语句不能暂停程序执行。,4显示命令 disp功能:显示指定的变量或变量的内容。调用格式:disp(变量名),5按格式要求输出变量命令sprintf功能:按格式要求输出变量调用格式:sprintf(显示格式,变量)。,文件输入输出命令与函数,1save功能:用以将工作空间中的变量保存到磁盘上。格式一:save 将工作空间中的所有变量保存在一个名为:“matlab.mat”的二进制格式文件中,该文件可通过load命令来重新装入工作空间。格式二:save文件名 变量名将工作空间中指定的“变量名”保存在指定“文件名.mat”的二进制格式文件中。格式三:save文件名 选项使用“选项”指定ASCII文件格式,将工作实间中所有变量保存到“文件名”所指定的文件中。,2.load:功能:从磁盘文件中重新调入变量内容到工作空间。格式一:load 将保存在“matlab.mat”文件中的所有变量调入到工作空间。格式二:load 文件名从“文件名.mat”中调入变量,可给出全部路径。3.fopen功能:打开文件或获得打开文件信息。格式一:f_id=fopen(文件名,允许模式),以允许模式指定的模式打开“文件名”所指定的文件,返回文件标识f_id;允许模式 可以是下列几个字符串之一:r:打开文件进行读(缺省型式);w:删除己存在文件中的内容或生成一个新文件,打开进行写操作;a:打开一个己存在的文件或生成并打开一个新文件,进行写操作,在文件末尾添加数据;,格式二:f_id,message=fopen(文件名,允许模式,格式)功能:用指定的数据“格式”打开数据文件,返回文件标识和打开文件信息两个参数。“数据格式”。,如果fopen成功打开文件,则返回文件标识f_id,message内容为空,如果不能成功打开,则返回f_id值为1,message中返回一个有助于判断错误类型的字符串。有三个值是预先定义的,不能打开或关闭:0:表示标准输入,一直处于打开读入状态。1:表示标准输出,一直处于打开追加状态。2:表示标准错误,一直处于打开追加状态。,4fclose功能:关闭一个或多个已打开的文件。格式一:status=fclose(f_id)关闭指定文件,返回0表示成功,返回-1表示失败。格式二status=fclose(all)功能:关闭所有文件,返回0表示成功,返回-1表示失败。,5fread格式一:A,count=fread(f_id,size,精度)功能:从指定文件中读入二进制数据,将数据写入到矩阵A中;可选输出count返回成功读入元素个数;f_id为整数文件标识,其值由fopen函数得到;可选参数size确定读入多少数据,如果不指定参数size,则一直读到文件结束为止,参数size合法选择有:n:读入n个元素到一个列向量;inf:读到文件结束,返回一个与文件数据元素相同的列向量;m,n:读入足够元素填充一个mn阶矩阵,填充按列顺序进行,如果文件不够大,则填充0。精度表示读入数据精度的字符串,控制读入每个值的数据位,这些位可以是整数型、浮点值或字符。,格式二:A,count=fread(f_id,size,精度,skip)可选参数skip,指定每次读操作跳过字节数,如果精度是某一种位格式,则每次读操作将跳过相应位数。,6fwrite功能:向文件中写入二进制数据。格式一:count=fwrite(f_id,A,精度)将矩阵A中元素写入指定文件,将其值转换为指定的精度。格式二:count=fwrite(f_id,A,精度,skip)可用参数skip指定每次写操作跳过指定字节。,7fscanf格式一:A=fscanf(f_id,格式)从由f_id所指定的文件中读入所有数据,并根据格式字符串进行转换,并返回给矩阵A,格式字符串指定被读入数据的格式。格式二:A,count=fscanf(f_id,格式,size)读入由size指定数量的数据,并根据格式字符进行转换,并返回给矩阵A,同时返回成功读入的数据数量count。8fprintf格式一:count=fprintf(f_id,格式,A,)将矩阵A或其它矩阵的实部数据以格式字符串指定的形式进行规格化,并将其写入指定的文件中,其返回值为写入数据的数量。格式二:fprintf(格式,A,)将A或其它值以格式给定的形式输出到标准输出显示屏幕上。,9fgets功能:以字符串形式返回文件中的下一行内容,包含行结束符。格式一:ctr=fgets(f_id)返回文件标识为f_id的文件中的下一行内容,如果遇到文件结尾(EOF),则返回-1,所返回的字符串中包括文本结束符,用fgetl()则返回的字符串中不包括行结束符。格式二:str=fgest(f_id,n)返回下行中最多n个字符,在遇到行结束符或文件结束(EOF)时不追加字符。10fgetl功能:以字符串形式返回文件中的下一行内容,但不含行结束符。格式:str=fgetl(f_id)返回文件标识为文件中的下一行内容,如果遇到文件结尾,则返回1,所返回的字符串中不包括行结束符。,11ferror功能:查询MATLAB关于文件输入、输出操作的错误。messgeg=ferror(f_id)将标识为f_id的已打开文件的错误信息返回给message变量。12feof功能:测试文件结尾(EOF)。格式:eoftest=feof(f_id)测试指定文件是否设置了EOF;如果返回1则表示设置了EOF指示器,返回0未设置。,13imread 功能:从图像文件中读入图像格式一:A=imread(文件名,图像文件格式)将文件名指定的图像文件读入A,A为无符号8位整数(uint8)。如果文件为灰度图像,则A为一个二维数组;如果文件是一个真彩色RGB图像,则A是一个三维数组(m*n*3)。格式二:A,map=imread(文件名,图像文件格式)读入索引图像到矩阵A,其调色板值返回给map,A为无符号8位整数(uint8),map为双精度浮点数,其值在0,1范围内。,14imwrite:将图像写入图像文件中。格式一:imwrite(A,文件名,图像文件格式)格式二:imwrite(A,map,文件名,图像文件格式)将A中的索引图像及其相关的调色板map存放到指定文件。调色板map必须是MATLAB的有效调色板。注意大多数图像文件格式不支持大于256条的调色板。,15imfinfo 功能:返回图像文件信息格式:info=imfinfo(文件名,图像文件格式)返回一个图像信息结构,或结构数组。图像文件格式与imread函数的一样。,16auread功能:读入声音文件(.au)格式一:Y=auread(aufile)读入由文件名aufile指定的声音文件,返回采样数据给变量Y。如果文件名中没有扩展名,则自动在其后加上.au作为扩展名。幅值在-1,1范围内。支持多通道数据格式:8-bit mu-law;或 8-,16-,32-bitlinear。格式二:Y,Fs,bits=auread(aufile)返回采样率Fs(Hz)以及文件中每数据编码时所用的位数(bits)。17Auwrite 功能:向文件(.au)中写入声音数据。格式一:auwrite(A,文件名.Au)向文件名.au指定的文件中写入声音数据,数据在A中以一个通道一列的方式安排,幅值超过-1,+1范围时,在写入前先进行剪裁处理。格式二:auwrite(A,Fs,文件名.au)用指定的数据采样Fs(Hz)写入声音数据。,18wavread功能:读入声音文件(.wav)格式一:A=wavread(文件名.wav)读入由文件名指定的Microsoft声音文件(.wav),返回采样数据给变量A。如果文件名中没有扩展名,则自动在其后加上.wav作为扩展名,幅值在-1,1范围内。格式二:A,Fs,bits=wavread(文件名.wav)返回采样率Fs(Hz)以及文件中每数据编码时所用的位数(bits)。19wavwrite功能:向Microsoft WAV声音文件(.wav)中写入声音数据格式一:wavwrite(A,文件名.wav)向指定的文件中写入声音数据,数据在A中以一个通道一列的方式安排,幅值超过-1,+1范围时,在写入前先进行剪裁处理。格式二:wavwrite(A,Fs,文件名.wav)用指定的数据采样Fs(Hz)写入声音数据。,

    注意事项

    本文(数据的输入输出及文件的读写.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开