金宝app支持文件格式导入和导出
理想的工作流数据导入MATLAB®取决于你如何格式化数据以及你的个人喜好。可以通过编程的方式导入数据,或者使用一个专门的工作流。最常见的解决方案是进口数据以编程方式使用功能为您的数据。
当你将数据导入MATLAB工作区,您创建的新变量覆盖任何现有的变量在工作区中,具有相同的名称。
导入文件以编程方式
MATLAB包括函数根据导入特定的文件格式。考虑使用特定于格式的功能仅当您想要导入整个文件或文件的一部分。许多特定于格式函数提供的选项选择范围或部分的数据。一些特定于格式的功能允许你请求多个可选的输出。
此表显示了您可以导入和导出的文件格式从MATLAB应用程序。
文件内容 |
扩展 |
描述 |
导入功能 |
导出功能 |
---|---|---|---|---|
MATLAB格式化的数据 | 垫 |
救了MATLAB的工作区 |
||
MATLAB的工作区中部分的变量的访问 |
matfile |
matfile |
||
文本 |
任何,包括: |
带分隔符的数据 |
||
分隔的数字,或混合的文本和数字 |
没有一个 | |||
用于分隔的数字或文本和数字的组合 |
||||
纯文本 | ||||
电子表格 |
XLS XLSB(系统微软®Excel®对于Windows®唯一的) XLTM(进口) ODS(系统Microsoft Excel仅Windows) |
用于工作表中的数据或范围的电子表格 |
||
可扩展标记语言 | XML |
格式的文本 |
||
镶木地板格式化的数据 | 拼花 | 用于镶花的数据格式 | parquetread |
parquetwrite |
数据采集工具箱™文件 | 数据收集 |
数据采集工具箱 |
没有一个 | |
科学数据 |
提供 |
常见的数据格式 |
看到常见的数据格式 |
看到 |
适合 |
灵活的图像传输系统 |
看到符合文件 |
看到符合文件 |
|
HDF |
分层数据格式、版本4或HDF-EOS v . 2 |
看到HDF4文件 |
看到HDF4文件 |
|
H5 |
HDF或HDF-EOS,版本5 |
看到HDF5文件 |
看到HDF5文件 |
|
数控 |
网络常见的数据形式(netCDF) |
看到NetCDF文件 |
看到NetCDF文件 |
|
图像数据 | 骨形态发生蛋白 |
窗位图 |
||
GIF |
图形交换格式 |
|||
HDF |
分层数据格式 |
|||
JPEG |
联合摄影专家组 |
|||
JP2 |
JPEG 2000 |
|||
PBM |
可移植的位图 | |||
图形文件 |
画笔 |
|||
的PGM |
便携式Graymap | |||
PNG |
便携式网络图形 |
|||
PNM |
便携式任何地图 |
|||
PPM |
便携式象素映射 |
|||
拉 |
Sun™光栅 |
|||
TIFF |
标记图像文件格式 |
|||
使用XWD |
X Window转储 |
|||
坏蛋 |
窗口光标资源 |
没有一个 | ||
图标 |
Windows图标资源 |
|||
音频(所有平台) |
非盟 |
下一个/阳光的声音 |
||
AIFF |
音频文件交换格式 |
|||
AIFC |
音频文件交换格式,压缩编解码器 |
|||
FLAC |
自由无损音频编解码器 |
|||
OGG |
Ogg Vorbis |
|||
作品 | Ogg作品 | |||
WAV |
微软波的声音 |
|||
音频(Windows) |
M4A格式 |
mpeg - 4 |
audioread |
audiowrite |
任何 |
微软媒体基金会支金宝app持的格式 |
audioread |
没有一个 | |
音频(Mac) |
M4A格式 |
mpeg - 4 |
audioread |
audiowrite |
音频(Linux®) |
任何 |
GStreame金宝appr支持的格式 |
audioread |
没有一个 |
视频(所有平台) |
AVI |
音频视频交错 |
||
MJ2 |
运动JPEG 2000 |
|||
视频(Windows) | 英里/加仑 |
mpeg - 1 |
VideoReader |
没有一个 |
ASF |
Windows媒体® |
|||
任何 |
格式支持微软Di金宝apprectShow的® |
|||
视频(Windows 7或更高版本) | MP4 |
mpeg - 4 |
VideoReader |
VideoWriter |
MOV |
QuickTime |
VideoReader |
没有一个 | |
任何 |
微软媒体基金会支金宝app持的格式 |
|||
视频(Mac) | MP4 |
mpeg - 4 |
VideoReader |
VideoWriter |
英里/加仑 |
mpeg - 1 |
VideoReader |
没有一个 | |
MOV |
QuickTime |
|||
任何 |
支持的格式金宝appQuickTime,包括 |
|||
视频(Linux) |
任何 |
GStreame金宝appr安装插件支持的格式,包括 |
VideoReader |
没有一个 |
三角测量 |
STL |
有限元 | stlread |
stlwrite |
低级别的文件 | 任何文本格式 | 低级二进制文本数据 | 从文件中读 |
写入文件 |
任何 | 低级的二进制 | fscanf |
流 |
|
任何文本格式 | 从一个文本文件或字符串格式化的数据 | textscan |
没有一个 |
工作流的专用数据格式
内存映射为二进制数据
二进制数据文件,可以考虑内存映射的概述。内存映射允许您使用标准MATLAB索引操作访问文件数据。内存映射机制,地图的一部分文件,或整个文件,磁盘上的地址在一个应用程序的地址空间。应用程序可以访问文件在磁盘上以相同的方式访问动态内存。内存映射的主要好处是效率,更快的文件访问,在应用程序之间共享内存的能力,更高效的编码。
专业进口与MATLAB工具箱
MATLAB工具箱执行专门的进口操作。例如,使用数据库工具箱™软件从关系数据库中导入数据。指特定的工具箱来查看可用的文档导入功能。
读写数据的Web服务
您可以使用web服务如RESTful或WSDL读写数据在互联网媒体类型格式如JSON、XML、图像或文本。有关更多信息,请参见:
读取数据与低级IO
如果格式特有的功能不能阅读你的数据和专业工作流程不能满足你的需求,使用底层I / O功能如fscanf
或从文件中读
。低级函数允许最控制读取一个文件,但他们需要详细的数据结构的知识。这个工作流不常用。