主要内容

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

理想的工作流数据导入MATLAB®取决于你如何格式化数据以及你的个人喜好。可以通过编程的方式导入数据,或者使用一个专门的工作流。最常见的解决方案是进口数据以编程方式使用功能为您的数据。

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

导入文件以编程方式

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

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

文件内容

扩展

描述

导入功能

导出功能

MATLAB格式化的数据

救了MATLAB的工作区

负载

保存

MATLAB的工作区中部分的变量的访问

matfile matfile

文本

任何,包括:
CSV
三种

带分隔符的数据

readmatrix

writematrix

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

textscan

没有一个

用于分隔的数字或文本和数字的组合

readtable

readcell

readvars

writetable

writecell

纯文本

readline

writeline

电子表格

XLS
XLSX
XLSM

XLSB(系统微软®Excel®对于Windows®唯一的)

XLTM(进口)
XLTX(进口)

ODS(系统Microsoft Excel仅Windows)

用于工作表中的数据或范围的电子表格

readmatrix

readtable

readcell

readvars

writematrix

writetable

writecell

可扩展标记语言

XML

格式的文本

readstruct

readtable

readtimetable

writestruct

writetable

writetimetable

镶木地板格式化的数据 拼花 用于镶花的数据格式 parquetread parquetwrite
数据采集工具箱™文件

数据收集

数据采集工具箱

daqread

没有一个

科学数据

提供

常见的数据格式

看到常见的数据格式

看到cdflib

适合

灵活的图像传输系统

看到符合文件

看到符合文件

HDF

分层数据格式、版本4或HDF-EOS v . 2

看到HDF4文件

看到HDF4文件

H5

HDF或HDF-EOS,版本5

看到HDF5文件

看到HDF5文件

数控

网络常见的数据形式(netCDF)

看到NetCDF文件

看到NetCDF文件

图像数据

骨形态发生蛋白

窗位图

imread

imwrite

GIF

图形交换格式

HDF

分层数据格式

JPEG
JPG

联合摄影专家组

JP2
JPF
JPX
J2C
J2K

JPEG 2000

PBM

可移植的位图

图形文件

画笔

的PGM

便携式Graymap

PNG

便携式网络图形

PNM

便携式任何地图

PPM

便携式象素映射

Sun™光栅

TIFF
TIF

标记图像文件格式

使用XWD

X Window转储

坏蛋

窗口光标资源

imread

没有一个

图标

Windows图标资源

音频(所有平台)

非盟
SND

下一个/阳光的声音

audioread

audiowrite

AIFF

音频文件交换格式

AIFC

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

FLAC

自由无损音频编解码器

OGG

Ogg Vorbis

作品 Ogg作品

WAV

微软波的声音

音频(Windows)

M4A格式
MP4

mpeg - 4

audioread audiowrite

任何

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

audioread 没有一个

音频(Mac)

M4A格式
MP4

mpeg - 4

audioread audiowrite

音频(Linux®)

任何

GStreame金宝appr支持的格式

audioread 没有一个

视频(所有平台)

AVI

音频视频交错

VideoReader

VideoWriter

MJ2

运动JPEG 2000

视频(Windows)

英里/加仑

mpeg - 1

VideoReader 没有一个

ASF
澳交所
WMV

Windows媒体®

任何

格式支持微软Di金宝apprectShow的®

视频(Windows 7或更高版本)

MP4
M4V

mpeg - 4

VideoReader VideoWriter

MOV

QuickTime

VideoReader 没有一个

任何

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

视频(Mac)

MP4
M4V

mpeg - 4

VideoReader VideoWriter

英里/加仑

mpeg - 1

VideoReader 没有一个

MOV

QuickTime

任何

支持的格式金宝appQuickTime,包括.3gp,.3g2,.dv

视频(Linux)

任何

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

VideoReader 没有一个

三角测量

STL

有限元 stlread stlwrite
低级别的文件 任何文本格式 低级二进制文本数据 从文件中读 写入文件
任何 低级的二进制 fscanf
任何文本格式 从一个文本文件或字符串格式化的数据 textscan 没有一个

工作流的专用数据格式

内存映射为二进制数据

二进制数据文件,可以考虑内存映射的概述。内存映射允许您使用标准MATLAB索引操作访问文件数据。内存映射机制,地图的一部分文件,或整个文件,磁盘上的地址在一个应用程序的地址空间。应用程序可以访问文件在磁盘上以相同的方式访问动态内存。内存映射的主要好处是效率,更快的文件访问,在应用程序之间共享内存的能力,更高效的编码。

专业进口与MATLAB工具箱

MATLAB工具箱执行专门的进口操作。例如,使用数据库工具箱™软件从关系数据库中导入数据。指特定的工具箱来查看可用的文档导入功能。

读写数据的Web服务

您可以使用web服务如RESTful或WSDL读写数据在互联网媒体类型格式如JSON、XML、图像或文本。有关更多信息,请参见:

读取数据与低级IO

如果格式特有的功能不能阅读你的数据和专业工作流程不能满足你的需求,使用底层I / O功能fscanf从文件中读。低级函数允许最控制读取一个文件,但他们需要详细的数据结构的知识。这个工作流不常用。

相关的话题