MATLAB数据输入和输出_第1页
MATLAB数据输入和输出_第2页
MATLAB数据输入和输出_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、v1.0可编辑可修改数据输入和输出一、概述MATLAB可读和写的文件格式:读、写文件的函文件格式文件内容扩展名数MATLAB保存的 MATLAB工作区.matload ,savetextscan,Text任意textreaddlmread,文本限定文本任意dlmwritecsvread,逗号分隔的数值.csvcsvwritexmlread,XMLXML-格式文本 t.xmlxmlwriteauread,NeXT/SUN sound.auauwriteAudioMicrosoft WAVE sound.mavmavread,mavwriteMovieAudio/video.aviavireadc

2、dfread,Data in Common Data Format.cdfcdfwriteScientificFlexibleImage Transport.fitsfitsreaddatasystem dataData inHierarchicalData.hdfhdfreadFormatxlsread,SpreadsheetExcel worksheet.xlsxlswrite1v1.0可编辑可修改Lotus 123 worksheet.wk1wk1read,wk1writeTIFF/PNG/HDF/BMP/JPEG image.tiff .png .hdf .bmp .jpegimrea

3、d,GraphicsGIF/PCX/XWD/Cursor/Icon.gif .pcx .xwd .cur .icoimwriteimage二、使用输入向导( Import Wizard)从菜单 File->Import Data打开 Import Wizard;或者命令窗口输入函数uiimport。从剪贴板开始Import Wizard:Edit->Paste to workspace。三、保存和加载 MAT文件MAT文件是双精度、二进制、MATLAB格式的文件。输出到 MAT文件: save filename var1 var2 str*;可以通过 var1 var2 选择性保存

4、变量;也可以使用通配符“* ”。查看 MAT文件中的变量:whos file文件名。存放结构数组的某个字段:加上“-struct”选项。在已经存在的MAT文件上添加数据:-append 选项。禁止压缩和Unicode 字符编码文件, 在 save 语句中加入 “ -v6 ”或者 File->Preferences->General->MAT-Files->MAT-Filesave options->Ensurebackward compatibility(-v6)。 save语句默认为数据压缩。选择输出格式: “ -ascii”、“ -tabs ”、“ -doub

5、le ”“-v4 ”。从 MAT文件输入数据:load 函数。四、输入文本数据各种输入函数的数据定界符:csvread仅逗号dlmread任何字符(可指定)fscanf任何字符load仅空格textread任何字符textscan任何字符详见: doc 函数名。textscan和 textread性能比较:前者有更好的性能,特别是读大文件时;使用前者首先2v1.0可编辑可修改要打开文件,最后要关闭文件,可从文件任意位置读;前者只输出一个单元数组,不必给每个被读字段指定一个输出参数;前者有更多的数据转换选项和更多的用户设置选项。五、输出文本数据ASCII 数据输出函数的特点:csvwrite仅逗

6、号dlmwrite任何字符(可指定)fprintf任何字符diary仅空格saveTab 或空格六、输入 / 输出标准图像文件imfinfo得到有关图像的信息imread输入图像数据imwrite输出图像数据imshow、 imview显示图像七、输入 / 输出音频和视频数据aufinfo返回描述声音文件信息aviinfo返回包含 AVI 文件信息的结构wavfinf返回描述声音( WAV)文件信息mmfileinf通用的多媒体信息函数ooauread从 AU文件读入音频和视频数据aviread从 AVI 文件读数据wavread从 Microsoft WAVE 声音文件读movie播放录制的

7、多帧影片audiorecorde建立录音器对象auwrite按 AU格式输出数据rwavwrite按 WAV格式输出声音数据avifile建立 avifile对象addframe获取图像序列getframe获取图片八、输入 / 输出电子表数据xlsfinfo确定文件是否包含可读的 Excelxlswrite将一个矩阵输出到Excel 电子表格xlsread从一个 Excel 读入矩阵数据wk1finfo确定一个文件是否包含 Lotus WK1wk1write矩阵输出到 Lotus 表格wk1read从 Lotus 123读数据到 MATLAB九、低级文件输入 / 输出函数fopen打开文件fread读二进制数据3v1.0 可编辑可修改fwrite写二进制数据fseek重新设置文件指针的位置ftell得到文件指针

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论