1、MATLAB中的文件输入/输出介绍
MATLAB可读入的文件格式以及用来读取的函数:(所有文件I/O程序不需要特殊的工具箱)
(可在MATLAB help 里搜索Supported File Formats得到下表)
File Format | File Content | Extension | Functions |
MATLAB formatted | Saved MATLAB workspace | .mat | |
Text | Text | any | |
Text | any | ||
Delimited text | any | ||
Comma-separated numbers | .csv | ||
Extended Markup Language | XML-formatted text | .xml | |
Audio | NeXT/SUN sound | .au | |
Microsoft WAVE sound | .wav | ||
Movie | Audio/video | .avi | |
Scientific data | Data in Common Data Format | .cdf | |
Flexible Image Transport System data | .fits | ||
Data in Hierarchical Data Format | .hdf | ||
Spreadsheet | Excel worksheet | .xls | |
Lotus 123 worksheet | .wk1 | ||
Graphics | TIFF image | .tiff | |
PNG image | .png | same | |
HDF image | .hdf | same | |
BMP image | .bmp | same | |
JPEG image | .jpeg | same | |
GIF image | .gif | same | |
PCX image | .pcx | same | |
XWD image | .xwd | same | |
Cursor image | .cur | same | |
Icon image | .ico | same |
本技术支持指南主要处理:ASCII, binary, and MAT files.
要得到MATLAB中可用来读写各种文件格式的完全函数列表,可以键入以下命令:
help iofun
MATLAB中有两种文件I/O程序:high level and low level.
High level routines 包括现成的函数,可以用来读写特殊格式的数据,并且只需要少量的编程。
Low level routines 可以更加灵活的完成相对特殊的任务,需要较多的额外编程。
支持的文件类型
输入以下命令,可以了解你所用MATLAB版本支持的文本、电影、图像、声音、电子数据表文件类型:
help fileformats
支持的文件类型表见: Technical Note 1102.
获取帮助
输入以下命令,可以对特定函数了解的更多
help function_name
或
doc function_name
(function_name 是需要了解的函数名)