主要内容

负载

变量从文件加载到工作区

描述

例子

负载(文件名)加载数据文件名

  • 如果文件名是一个MAT-file呢加载(文件名)加载变量在MAT-File MATLAB®工作区。

  • 如果文件名是一个ASCII文件呢加载(文件名)创建一个双精度数组包含的数据文件。

例子

负载(文件名,变量)从MAT-file加载指定的变量,文件名

例子

负载(文件名、“ascii”)对待文件名作为一个ASCII文件,无论文件扩展名。

负载(文件名,“垫”)对待文件名MAT-file,不管文件扩展名。

负载(文件名“垫”,变量)加载指定的变量文件名

例子

年代=负载(___)将数据加载到年代,在前面的语法使用任何输入参数组。

  • 如果文件名是一个MAT-file呢年代是一个结构数组。

  • 如果文件名是一个ASCII文件呢年代是一个双精度数组中包含的数据文件。

例子

负载文件名是命令的语法形式。命令形式需要更少的特殊字符。你不需要输入括号或附上输入单引号或双引号。输入用空格代替逗号分开。

例如,加载一个文件命名durer.mat这些语句是等价的:

杜勒负载。米一个t % command form load('durer.mat') % function form

你可以包括任何在之前的语法描述的输入。例如,加载变量命名X:

杜勒负载。米一个t X % command form load('durer.mat','X') % function form

不使用命令时形成的任何输入,如文件名变量或字符串。

例子

全部折叠

从示例MAT-file加载所有的变量,gong.mat。检查工作区之前和之后的内容加载操作。

disp (”工作区之前加载文件的内容:“)谁disp (gong.mat的内容:“)谁(“- file”,“gong.mat”)负载(“gong.mat”)disp (”工作区后加载文件的内容:“)谁

您还可以使用命令语法加载变量。清除以前装载的变量和重复负载操作。

清晰的yFs负载gong.mat

只加载变量y从示例文件handel.mat。如果工作区中已经包含变量y,负载操作用数据从文件覆盖它。

负载(“handel.mat”,“y”)

您还可以使用命令语法加载变量,y

负载handel.maty

查看示例文件的内容,accidents.mat

——文件accidents.mat
类属性数据源名称大小字节3 x1 2724细胞hwycols 1 x1 8双hwydata 51 x17 6936双hwyheaders x17 2758细胞hwyidx 51 x1 408双hwyrows 1 x1 8双statelabel 51 x1 6596细胞ushwydata x17 136双uslabel 1 x1 138细胞

使用功能语法加载所有变量的名字不是开始“号”从文件。

负载(“accidents.mat”,“正则表达式”,' ^(? !号)……”)

另外,使用命令语法加载相同的变量。

负载accidents.mat正则表达式' ^(? !号)……”

这个文件,durer.mat包含变量X,标题,地图。创建一个单元阵列负载的变量名。

文件名=“durer.mat”;myVars = {“X”,“标题”};S =加载(文件名,myVars {:})
S =结构体字段:X: x509双[648]标题:[2 x28 char)

唯一的变量X标题被加载到结构数组,年代

创建一个ASCII文件从几个4列矩阵,回一个双精度数组和加载数据。

一个=魔法(4);b = 1 (2、4) * -5.7;c = [8 6 4 2];保存美国信息交换标准代码mydata.dat一个bc清晰的一个bc负载mydata.dat美国信息交换标准代码

负载创建一个数组的类型命名mydata

查看信息mydata

mydata
类属性名称大小字节mydata 7 x4 224双

输入参数

全部折叠

名字的文件,指定为一个特征向量或字符串标量。如果你不指定文件名,负载搜索文件命名函数matlab.mat

文件名可以包括文件扩展名和全部或部分路径。如果文件名没有扩展(也就是说,没有文本经过一段时间),负载查找一个文件命名filename.mat。如果文件名以外的一个扩展吗.mat,负载函数会将该文件视为ASCII数据。

当使用命令的形式负载附上是不必要的输入单引号。然而,如果文件名包含一个空间,你在单引号必须附上争吵。例如,负载的文件名withspace.mat

请注意

不使用命令时形成文件名是一个字符串。

ASCII文件必须包含一个矩形表的数字,与同等数量的元素在每一行。文件分隔符(在每一行元素之间的字符)可以是一个空白,逗号,分号或制表符。文件可以包含MATLAB评论(从百分之一开始标志线,%)。

例子:“myFile.mat”

加载的变量名称,指定为一个或多个特征向量或字符串标量。当使用命令的形式负载,你不需要将输入单引号。

请注意

不使用命令时形成变量是一个字符串。

变量可以在下列形式之一。

形式的变量输入 变量加载
var1,…, varN 加载变量,列出指定为个性向量或字符串。
使用‘*’通配符来匹配模式。例如,负载(“filename.mat”,“*”)负载文件名。垫一个*加载文件中所有变量的名字开始一个
“正则表达式”,expr1,…, exprN 只加载变量或字段的名字匹配正则表达式,指定为特征向量或字符串。例如,负载(“filename.mat”、“正则表达式”,“^我的”,“^外胎”)负载文件名。米一个t -regexp ^Mon ^Tues只加载文件中的变量的名字我的外胎

输出参数

全部折叠

加载变量,作为一个结构数组,返回文件名是一个MAT-File。

加载数据,作为一个返回——- - - - - -n类型的数组,如果文件名是一个ASCII文件。等于在文件的行数,然后呢n等于在一行的数量值。

算法

如果你不指定一个输出负载MATLAB函数,创建一个变量命名的加载文件(减去任何文件扩展名)。例如,命令

负载mydata.dat

到一个变量中读取数据mydata

要创建变量名,负载先于任何前导下划线或数字文件名与一个X和取代任何其他nonalphabetic字符下划线。例如,命令

负载10-May-data.dat

创建一个变量X10_May_data

扩展功能

之前介绍过的R2006a