主要内容

金宝app支持导入和导出的文件格式

将数据导入MATLAB的理想工作流®这取决于你的数据如何格式化以及你的个人偏好。您可以通过编程方式导入数据或使用专门的工作流。最常见的解决方案是使用为数据量身定制的函数以编程方式导入数据。

当您将数据导入MATLAB工作空间时,您创建的新变量将覆盖工作空间中具有相同名称的任何现有变量。

以编程方式导入文件

MATLAB包括用于导入特定文件格式的函数。当您想要导入整个文件或文件的一部分时,请考虑使用特定格式的函数。许多特定于格式的函数提供了选择数据范围或部分的选项。一些特定于格式的函数允许您请求多个可选输出。

此表显示了可以从MATLAB应用程序导入和导出的文件格式。

文件内容

扩大

描述

导入功能

导出功能

MATLAB格式化的数据

小地毯

保存的MATLAB工作空间

负载

拯救

MATLAB工作空间中变量的部分访问

matfile matfile

文本

任何,包括:
CSV
文本

逗号分隔的数字

读取矩阵

writematrix

分隔数字

读取矩阵

writematrix

带分隔符的数字,或文本和数字的混合

文本扫描

没有一个

面向列的分隔数字或文本与数字的混合

可读

readcell

readvars

可写

writecell

电子表格

XLS
XLSX
XLSM

XLSB(具有微软®擅长®窗户®唯一的)

XLTM(仅限进口)
XLTX(仅限导入)

ODS(具有Microsoft Excel(仅适用于Windows)

工作表或电子表格范围中的面向列的数据

读取矩阵

可读

readcell

readvars

writematrix

可写

writecell

可扩展标记语言

XML

XML格式的文本

readstruct

可读

阅读时间表

写破坏

可写

WriteMetable

拼花地板格式化数据 拼花地板 拼花格式的面向列的数据 镶木地板 镶花砖
数据采集工具箱™文件

数据采集

数据采集工具箱

达克赖德

没有一个

科学数据

CDF

常见的数据格式

看见常见的数据格式

看见cdflib

适合

柔性图像传输系统

看见符合文件

看见符合文件

HDF

分层数据格式,第4版,或HDF-EOS第2版

看见HDF4文件

看见HDF4文件

H5

HDF或HDF-EOS,版本5

看见HDF5文件

看见HDF5文件

数控

网络通用数据表(netCDF)

看见NetCDF文件

看见NetCDF文件

图像数据

骨形态发生蛋白

Windows位图

imread

imwrite

GIF

图形交换格式

HDF

分层数据格式

JPEG
JPG

联合摄影专家组

JP2
JPF
JPX
J2C
J2K

JPEG 2000

PBM

便携式位图

PCX

画笔

PGM

便携式Graymap

巴布亚新几内亚

便携式网络图形

PNM

便携式任何地图

百万分之一

便携式像素地图

RAS

太阳™ 光栅

TIFF
TIF

标记图像文件格式

XWD

X窗口转储

CUR

Windows光标资源

imread

没有一个

ICO

Windows图标资源

音频(所有平台)


SND

下一站/太阳之声

音频读物

音频写入

艾夫

音频交换文件格式

AIFC

音频交换文件格式,带有压缩编解码器

FLAC

免费无损音频编解码器

OGG

奥格沃比斯

WAV

微软波的声音

音频(Windows)

M4A格式
MP4

MPEG-4

音频读物 音频写入

任何

微软媒体基金会支金宝app持的格式

音频读物 没有一个

音频(雨衣)

M4A格式
MP4

MPEG-4

音频读物 音频写入

音频(Linux)®)

任何

GStreame金宝appr支持的格式

音频读物 没有一个

视频(所有平台)

阿维

音视频交替

VideoReader

录像机

MJ2

JPEG 2000运动

视频(Windows)

MPG

MPEG-1

VideoReader 没有一个

ASF
澳大利亚证券交易所
WMV

视窗媒体®

任何

Microsof金宝appt DirectShow支持的格式®

视频(视窗7(或更高版本)

MP4
M4V

MPEG-4

VideoReader 录像机

压敏电阻

快速时间

VideoReader 没有一个

任何

微软媒体基金会支金宝app持的格式

视频(雨衣)

MP4
M4V

MPEG-4

VideoReader 录像机

MPG

MPEG-1

VideoReader 没有一个

压敏电阻

快速时间

任何

支持的格式金宝app快速时间包括…在内.3gp,.3g2,.dv

视频(Linux)

任何

安装的GStre金宝appamer插件支持的格式,包括.ogg

VideoReader 没有一个

三角测量

STL

立体光刻 stlread stlwrite
低级文件 任何文本格式 低级二进制文本数据 弗瑞德 写入文件
任何 低级的二进制 fscanf 格式化输出
任何文本格式 来自文本文件或字符串的格式化数据 文本扫描 没有一个

专用数据格式的工作流

二进制数据的内存映射

对于二进制数据文件,请考虑内存映射概述.内存映射使您能够使用标准的MATLAB索引操作访问文件数据。内存映射是一种将磁盘上文件的一部分或整个文件映射到应用程序地址空间中的地址范围的机制。然后,应用程序可以像访问动态内存一样访问磁盘上的文件。内存映射的主要好处是效率、更快的文件访问、在应用程序之间共享内存的能力以及更高效的编码。

专业进口与MATLAB工具箱

MATLAB工具箱执行专门的导入操作。例如,使用数据库工具箱™ 用于从关系数据库导入数据的软件。请参阅特定工具箱上的文档以查看可用的导入功能。

用于读写数据的Web服务

您可以使用RESTful或WSDL等web服务以internet媒体类型格式(如JSON、XML、图像或文本)读取和写入数据。有关更多信息,请参阅:

使用低级IO读取数据

如果特定于格式的功能无法读取数据,并且专用工作流不适合您的需要,请使用低级I/O功能例如fscanf弗瑞德。低级功能允许对文件的读取进行最大程度的控制,但它们需要详细了解数据结构。此工作流不常用。

相关的话题